<SEC-DOCUMENT>0001609151-22-000052.txt : 20221110
<SEC-HEADER>0001609151-22-000052.hdr.sgml : 20221110
<ACCEPTANCE-DATETIME>20221110164812
ACCESSION NUMBER:		0001609151-22-000052
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		69
CONFORMED PERIOD OF REPORT:	20220930
FILED AS OF DATE:		20221110
DATE AS OF CHANGE:		20221110

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Weave Communications, Inc.
		CENTRAL INDEX KEY:			0001609151
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				263302902
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		1331 W POWELL WAY
		CITY:			LEHI
		STATE:			UT
		ZIP:			84043
		BUSINESS PHONE:		888-579-5668

	MAIL ADDRESS:	
		STREET 1:		1331 W POWELL WAY
		CITY:			LEHI
		STATE:			UT
		ZIP:			84043
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>weav-20220930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:3ab2f615-a094-418f-b730-6385d7a7750c,g:12228010-61b2-4fa3-b547-95e00629c888,d:8f7081d30a2c41ffacba9ddf070ac133--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:weav="http://getweave.com/20220930" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>weav-20220930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180L2ZyYWc6MzA3YjcxY2RkM2Q4NGU5YWJhYmZjNTRkZDU2NDMyYWYvdGFibGU6NjQ1NTcyYjFjZjZlNDNiZmFmYzA4NGQyZTc3ODExZTkvdGFibGVyYW5nZTo2NDU1NzJiMWNmNmU0M2JmYWZjMDg0ZDJlNzc4MTFlOV8yLTEtMS0xLTE4ODkxMA_927c2826-3967-4ec7-822f-b9030ec9daa0">0001609151</ix:nonNumeric><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180L2ZyYWc6MzA3YjcxY2RkM2Q4NGU5YWJhYmZjNTRkZDU2NDMyYWYvdGFibGU6NjQ1NTcyYjFjZjZlNDNiZmFmYzA4NGQyZTc3ODExZTkvdGFibGVyYW5nZTo2NDU1NzJiMWNmNmU0M2JmYWZjMDg0ZDJlNzc4MTFlOV8zLTEtMS0xLTE4ODkxMA_2296f2ed-ca41-4413-8423-1442abcfbecf">false</ix:nonNumeric><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180L2ZyYWc6MzA3YjcxY2RkM2Q4NGU5YWJhYmZjNTRkZDU2NDMyYWYvdGFibGU6NjQ1NTcyYjFjZjZlNDNiZmFmYzA4NGQyZTc3ODExZTkvdGFibGVyYW5nZTo2NDU1NzJiMWNmNmU0M2JmYWZjMDg0ZDJlNzc4MTFlOV80LTEtMS0xLTE4ODkxMA_d2a82ebd-3fe7-4069-9180-2bcab0ff2b02">12/31</ix:nonNumeric><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180L2ZyYWc6MzA3YjcxY2RkM2Q4NGU5YWJhYmZjNTRkZDU2NDMyYWYvdGFibGU6NjQ1NTcyYjFjZjZlNDNiZmFmYzA4NGQyZTc3ODExZTkvdGFibGVyYW5nZTo2NDU1NzJiMWNmNmU0M2JmYWZjMDg0ZDJlNzc4MTFlOV81LTEtMS0xLTE4ODkxMA_e73d1f9f-4b41-4ba0-938a-b73bd7ccb41f">2022</ix:nonNumeric><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180L2ZyYWc6MzA3YjcxY2RkM2Q4NGU5YWJhYmZjNTRkZDU2NDMyYWYvdGFibGU6NjQ1NTcyYjFjZjZlNDNiZmFmYzA4NGQyZTc3ODExZTkvdGFibGVyYW5nZTo2NDU1NzJiMWNmNmU0M2JmYWZjMDg0ZDJlNzc4MTFlOV82LTEtMS0xLTE4ODkxMA_7d4fa95a-9435-44a1-851c-2817412edbbe">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i0ee89a794bfc4e44b2507da77926a68f_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfMjA2MQ_a4b6d365-be5b-4d75-8669-2fd2159a96b8">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="i23499bf28cc642fbbe0f90cfed1c5651_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDI3Mg_43d18e2e-7c6c-4b4b-9c41-a978d9267cdd">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i9a9834ba09a94bdea8a09d79e35a5259_I20221031" name="us-gaap:DebtSecuritiesAvailableForSaleTerm" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTc0MQ_0e1ff7fb-9783-446e-9c47-e7f673f55d46">P0M</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="weav-20220930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i01bf226fadae4d66819cef4d1c989d1b_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i96b279b6db3649b2810bec1164490bde_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ic168b6692a354473ac01874678defb3b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i482e7259ad5c41e4b0243c1438a09948_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic90177a9ed514260bd1ebfa0ae2ea921_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i38ca9820d65747bdb02eaec1789ea38e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i2274b8929b2440d597877b77d7bdf896_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="if4fc0d0e36334a5a89c73736ef927f3e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if62f60cd93ab42528878a2c83b5e7d5b_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i5bf4c30206d3445f99dc6d2867661dd1_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i405747b8689d4d7693273eefe3f1dc6c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i8a570d05a6914ad39b8233b24dfb3e13_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i3f64171ad5364ec1980f1d08bbc547fb_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6478aaab1ed64824a847a7314e0f694a_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="id4db67cfe85144b0b3faa809bb963c11_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i49384c526e7c48d2ac0dd626cd1485f7_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i35ee1935237b408fbe0856bb05ff3dc9_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="id4d57d14a9cd4f929295dabbf887d22e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a548cf2ebd44cf08e0261208110aecf_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i69904e9975424388a1bbd02aa7be147e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i00b30a8f961f4cd38a7ebd0ba0471fe0_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="iddd1c4f9e8344f67a527516eaa7044c9_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i9e78bb7356724921a1fb78d373115078_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i5184c63d1e624fe49a92b7ee65117b9a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ic71e9bdcada347218538e957f8d354b7_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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="i7dac37651b294c9db10e15c70f894eb9_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ifcc7411431fd4b50954451db57f6ebda_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b0163ec72cf4bb78a1a09a35009fb3e_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="if3db04a157d749dba7f73c7162f16db4_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ieaed11ceb0cb4e9d8e33cf981ed8ef31_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i6ece8e6bb8f0464caf917bfad9b708a6_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i64b48a33e7af4d1fa871c5a8bb6420d6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i627e62492cdc4cef8d80d863205f9780_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i31713d9749304a61bc1d797e4235a8a3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i8adf203e97094a5299634aaa0a69859d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i3f87ff0cee01477281971ff4cabb7f19_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i7eb49c0571eb4d39be598c1c8552bed3_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i6019bc2e9ce94bf2b83a472be5902291_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i68bc9fc080b745639da39c478d87db95_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i668ba93d7957437696087be03d5ecbc3_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="icbddf3d2a9f740d0957cf2abc561c04d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92a12144b509416aa918fb5864b8a4bb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i356ffe41a3d94c399b0e3ddca7109f6a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="if4ec4b1e015e4eb6b713cd4dec9acc6a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i1d1e84388ac44932b52c46e6bbfa0060_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ie864eafbb2ca4f3395f7351d24124564_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i35b9808f155849a4a666d8d85cd18cff_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i0d7d5619a3874acdbf64dd62966adb4a_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fda1960f2164cb08285642d8577a092_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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:unit id="segment"><xbrli:measure>weav:segment</xbrli:measure></xbrli:unit><xbrli:context id="i976b1bb843fc44b0bd31ecd720f67461_D20211116-20211116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-16</xbrli:startDate><xbrli:endDate>2021-11-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e39a39f4ba24c1e86842905c6857e7e_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42789b20170248ffb683cfa4df7de472_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="phone"><xbrli:measure>weav:phone</xbrli:measure></xbrli:unit><xbrli:context id="i754d0784280940ab8d04c2198055ba03_D20210101-20210830"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ed05ffaec3546dca619913b2fd34a8b_I20220101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e4aeae3500b4a45a3f4f37b8fbaf35b_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="i1aeed5fa02a14aa09ae780cf7d753731_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:SubscriptionAndPaymentProcessingMember</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="ic3f6d135de794405a377b25e4fbbfb68_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:SubscriptionAndPaymentProcessingMember</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="id9d575fa25324757b10c557bf4657e60_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:SubscriptionAndPaymentProcessingMember</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="ic521ceda574545798be38a2d48159732_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:SubscriptionAndPaymentProcessingMember</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="ic5c3a39e00584757b308bd0f57a03e48_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:OnboardingMember</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="i8ca379b2d61e4da49ff64f6ccc0f51ba_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:OnboardingMember</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="if459ad26d0254a99b849ac15debbc31c_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:OnboardingMember</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="i5c880f59de81455ba90a91e48cb9c1e2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:OnboardingMember</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="i0bea491a656a492091c3e1039a92c5bc_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ab729423b5b49939e9a57489e27654f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice316c3cd0864168a4247e570e877817_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9988613fb5349fda1ebad6b4c368f11_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ce96f49eb924ca8ada0a12422f3b217_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f25319e5b524cb3bf5bd916e0f22c00_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d72b4a0963c45ee8fa1eaf4e02a17e2_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72ef893eb45f46cf89c613b78f49323a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a813d58bcd1481498177cfec93cebdb_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ia06cc00994e347bb8448247c1f7ed66d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i097fe0ec33a242de8e466a46252b753c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0881c6829a77491aad796b4c4e78eaf6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief7eb155705448ac997d40003cda5f97_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i1a45023da0154116a6f59ef2042410cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i2662781ea7814fb3b925840fe098950c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i1920d28744d042aa888bf7b91b5d3ff7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ifde57879f761437fa1635bc0cb752587_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:FixedAssetsNotPlacedInServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96a810f3a6f14c08b3b1fb611c491ba8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:FixedAssetsNotPlacedInServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i739cbd7d1d184a059847ae11812c15ad_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5fbe4d1a4564a6ebe4e957318e8cf51_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a9df1e8712b4eff9fb90def417846d4_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46869e0c3f0245d78ef217d66236478b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5627294b12bc4126b18d19b87a2a655c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PaymentTerminalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b651034dd944220a070d5b87e5ce70f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PaymentTerminalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0074e46bf7b47ffb8012c2315e6483d_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareAndDataCenterEquipmentMember</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="i354afd06cb224d948fb5000dbea6a270_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareAndDataCenterEquipmentMember</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="ie52519ba652140eaa5f5d094d9db2585_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareAndDataCenterEquipmentMember</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="ic05a0849bb174a60ad97b7c4ffa16a71_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareAndDataCenterEquipmentMember</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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ia71b3af688ab4754bbfcf2ea21d594d6_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">weav:OfficeSpaceMember</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="i43755cb0f5504bfca5ef4c1c52a88caa_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">weav:OfficeSpaceMember</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="i85715a3a1f6e4be1a58987683848c571_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">weav:OfficeSpaceMember</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="i83f1f51b8cf04f83b2a2b08bde359c4e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">weav:OfficeSpaceMember</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:unit id="lease"><xbrli:measure>weav:lease</xbrli:measure></xbrli:unit><xbrli:context id="i94903864abcf45e596ea0e70b2fc2ddc_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4a160f1c13547dfa274b2b0d8d5ee00_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26b6e9d5f4e5428a8e7131e23617207a_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareLeaseMember</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="ibaee9a6b07c847fb841df7d9b3825799_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareLeaseMember</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="i6d2c4c2c53144aa183c8329f5e835b23_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareLeaseMember</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="i63212ce54be1412f80683b88871a5e50_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareLeaseMember</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="i98ba43ff30654ca0a4b44036a4fed4ab_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3858556f62dd4d418f747752cb176cec_D20210731-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-31</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="payment"><xbrli:measure>weav:payment</xbrli:measure></xbrli:unit><xbrli:context id="ie7bc0ae71dfd493bb9b7b1944d081ece_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ff15057be024b83976c1f0355bf4163_D20210801-20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</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="i8fa18ae63ac5412a9c8823e2d4d171c2_I20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25aa1d6073904ee9b88669987ee6fc22_D20210801-20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</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="i4d18d9a05e604d3f81575a681172e031_D20210801-20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i935c1f84060945e4b9c9e35f1674eb71_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i2974136212764c26ae8867d9eb805a31_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="idddc5f0925e847cf85ba3cefb9f77af8_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="i2a2852e4625f4cc9906d6ca9c5562da8_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="ibcc2cd08452049fbbaf9ef56fb1b6016_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4dbc3a652d4479e84f63af2dac7f5f7_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="i3fe745d73c65454b85fb0ea34bca5f61_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i085612f59b1747b186b33f7452d99d9b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="if50e08d2de3b4691b2b176134cb8e469_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ib6183406e36a4d3e81cc2faa1c16d67f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ibf80e2ed0fd241aca43e222bf5b3dd78_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i205cc662964d4b91a55071a6e7212449_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i0310403bcd7f45cea8008fc415fc2e10_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="if06a6b2a362e4dc6b12a7e95b75ebd10_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i58cb6b7f5d07487392aed4ec62ad8323_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i34a36d3292c04639b84b650e99b269ae_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ica4622cbe13d4ec3afe09e462f8da121_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i4c1498782d5947a199dcbebabfdaa362_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i41502a874385459aad2118bb06845dee_I20211115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">weav:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80858332e812437c9e64721e886cd458_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">weav:EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i564046991e70474fa4fe31214f9d8341_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">weav:EquityIncentivePlanMember</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="iee2050e1a542429f92b4a861c1d1a9d5_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">weav:EquityIncentivePlanMember</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="ib27d51cbaf8147a5bca96fd771beebe3_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i42b039d78afc453daa6172bd3aefd5c5_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ee89a794bfc4e44b2507da77926a68f_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">weav:OptionsGrantedInLieuOfBonusesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e1c15a636a54894a60f8f7c571f9ecd_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">weav:OptionsGrantedInLieuOfBonusesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib088c1e1e1554674b76ebc3cbbcd9a7f_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">weav:OptionsWithAcceleratedVestingClausesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9206f13392eb42e2bff30c9c3264051a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">weav:OptionsWithAcceleratedVestingClausesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i663bacddc01544ec85d1e223780836b3_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b69563d6c6b4e208eec647934e81029_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><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="ide55025e7c02419eae8ba3632b2acf51_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2320d34fed9c45059d3a11797bc430e5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba93e3e956774a23bb625f578be35820_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23499bf28cc642fbbe0f90cfed1c5651_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><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="id231e9e2c3cd46cdab6c56d33bd36099_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><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="i4507502a2da64adcacfe6f64fb98f46f_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:FourYearVestingScheduleMember</xbrldi:explicitMember><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="i5d7b8c9f9e094b28ba1df414d9271d5a_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:FourYearVestingScheduleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><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="ide370897943147f3bed0bac03da81ba4_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:FourYearVestingScheduleMember</xbrldi:explicitMember><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="i44a9c054af98497aaadf04b08f1b943a_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:ThreeYearVestingScheduleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><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="if2d7f3bf032b4a80b5ac8f445cc71d42_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:ThreeYearVestingScheduleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><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="i3251a2273a204a4797ec2ecde8ae7780_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:ThreeYearVestingScheduleMember</xbrldi:explicitMember><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="i214f04e59ec34e9b99c2c0c65f6ec14b_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ic0cfb270979444b4b78dbfa7f868edc2_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><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="i2394bdfc374540aeb250351450d1c2be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied5a5f1fed834a729bc6066ef559cdd0_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc82147f10bd43c3956f65aa7c6f4159_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3e50800280f46bc98a066718db3df7c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i64c470041b6e4ccaa7ebe3b956d456f8_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">weav:SecondarySalesOfCommonStockMember</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="id7c3b1f46a0540e786d7a7c9c9ffbd7e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i077acbb08afe4c7e954644f07016c3a5_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i9b4e52064d3f4d0196d3b04307e7534e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</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="ifb28925934264e84a8febb1298c9c16f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</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="i4fdc2b1f4c03421fa896798d38b7ee9c_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i562b828919d343a4b0115b2d5ead4cba_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</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="i221478f2c4b1419bb703c34e6dca0e4b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</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="i53a5b1dacd18495786d7711ff1576cbc_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</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="ia6b6669af3714221bd0be4bd4e58fac0_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="ifca2c1f928fb4e5c9ac608a4daf27767_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</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="i3babb37734fc4d7abbe49b509774d01d_I20221104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">weav:ServiceProvidersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e48dc4dfa934107980c6ebd69b126d4_D20221103-20221103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">weav:ServiceProvidersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-03</xbrli:startDate><xbrli:endDate>2022-11-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb51a8eb818244ec9d57137fb268f578_D20221104-20221104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">weav:ServiceProvidersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-04</xbrli:startDate><xbrli:endDate>2022-11-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib29c1d2c8e17417a83ee72ee1d8c0ffe_D20221001-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a9834ba09a94bdea8a09d79e35a5259_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie49cf052a3974b55a018f71451722376_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001609151</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:115%">UNITED STATES<br/>SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">______________</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjk4_f97f7c3a-7090-4ed7-bea4-3a922e21a89e">10-Q</ix:nonNumeric></span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjk5_44506312-75c6-4fc7-ac16-d748778cbed1">&#9745;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjM_c26d028a-8b13-4cd5-87e7-50eb7442b2cc">September 30, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzA2_f04d7496-f7e7-4eda-ada9-c32eaa56afe5">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXCHANGE ACT OF 1934</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from __________ to __________</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzEy_e8f670c1-1683-434e-ba7a-8a087d5f414b">001-40998</ix:nonNumeric> </span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzAw_95455a98-17b1-41b1-ab3b-d780f0737927">Weave Communications, Inc.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><table 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:44.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.227%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6MTA0NzIzZjFmMWFkNGMyOWEyYjFlYmU4MGMzYTZmOGEvdGFibGVyYW5nZToxMDQ3MjNmMWYxYWQ0YzI5YTJiMWViZTgwYzNhNmY4YV8wLTAtMS0xLTE4ODkxMA_506262e9-1268-48c7-bb94-8318533cfa26">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6MTA0NzIzZjFmMWFkNGMyOWEyYjFlYmU4MGMzYTZmOGEvdGFibGVyYW5nZToxMDQ3MjNmMWYxYWQ0YzI5YTJiMWViZTgwYzNhNmY4YV8wLTEtMS0xLTE4ODkxMA_775940e3-a233-4793-8fbf-924202c94a07">26-3302902</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification Number)</span></div></td></tr></table></div><div style="margin-top:8pt;padding-right:-36pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjk1_75e20e38-c380-4d37-9374-df53e9070aac">1331 West Powell Way</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjk2_9e35e608-1587-4afa-8933-d72a9f4e61f2">Lehi</ix:nonNumeric>, <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzAx_0df26b4a-59ad-47ac-a60a-b36ad71adec2">Utah</ix:nonNumeric> <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml81Mjg_92a842d9-05e0-4268-9b70-849ce4073e29">84043</ix:nonNumeric><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Address of principal executive offices, including zip code)</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml81OTM_a214eb78-92ef-4888-a051-d86f9ceb7461">866</ix:nonNumeric>) <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjk3_2269b9e7-bd98-4f14-99d9-124455802226">439-2826</ix:nonNumeric><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Registrant's telephone number, including area code)</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">__________<br/></span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom: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:31.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.814%"></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title of each class:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Trading symbol:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of each exchange on which registered:</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6OTcxNzE0MTZmY2Q5NDdlNmE4NWViNWEzZjJhZjdjMmYvdGFibGVyYW5nZTo5NzE3MTQxNmZjZDk0N2U2YTg1ZWI1YTNmMmFmN2MyZl8xLTAtMS0xLTE4ODkxMA_201a0747-d6fc-4f88-be76-2950662c0206">Common stock, par value $0.00001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6OTcxNzE0MTZmY2Q5NDdlNmE4NWViNWEzZjJhZjdjMmYvdGFibGVyYW5nZTo5NzE3MTQxNmZjZDk0N2U2YTg1ZWI1YTNmMmFmN2MyZl8xLTItMS0xLTE4ODkxMA_e694bca4-6699-4a88-b222-8a38a642b1e7">WEAV</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6OTcxNzE0MTZmY2Q5NDdlNmE4NWViNWEzZjJhZjdjMmYvdGFibGVyYW5nZTo5NzE3MTQxNmZjZDk0N2U2YTg1ZWI1YTNmMmFmN2MyZl8xLTQtMS0xLTE4ODkxMA_382f9786-a139-4b73-98f9-446dcdc5128b">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzA3_bdaaa7c7-7f83-44c9-ae30-db31f73c002b">Yes</ix:nonNumeric>&#160;&#9745; &#160;&#160;No&#160;&#160;&#9744; </span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files). <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzA5_fe52690c-097c-4dc5-ba1e-c6d032c530d0">Yes</ix:nonNumeric>&#160;&#160;&#9745;&#160;&#160;No&#160;&#160;&#9744; </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;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',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 or a smaller reporting company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. </span></div><div style="margin-top:6.15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Large accelerated filer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6YWU5MzEwNTk0M2Q3NDE5NjkwOWJjOTM1NTE0NzI1NjUvdGFibGVyYW5nZTphZTkzMTA1OTQzZDc0MTk2OTA5YmM5MzU1MTQ3MjU2NV8yLTAtMS0xLTE4ODkxMA_84595c5f-9727-4ada-99f2-4a03ad18acb3">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6YWU5MzEwNTk0M2Q3NDE5NjkwOWJjOTM1NTE0NzI1NjUvdGFibGVyYW5nZTphZTkzMTA1OTQzZDc0MTk2OTA5YmM5MzU1MTQ3MjU2NV8yLTItMS0xLTE4ODkxMA_c53c894f-7be0-4c5a-a42f-f6751fe27432">Smaller reporting company</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6YWU5MzEwNTk0M2Q3NDE5NjkwOWJjOTM1NTE0NzI1NjUvdGFibGVyYW5nZTphZTkzMTA1OTQzZDc0MTk2OTA5YmM5MzU1MTQ3MjU2NV80LTAtMS0xLTE4ODkxMA_6d0da3f0-1372-4881-84d2-ba4acfb06edd">Emerging growth company</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9745;</span></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><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',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. &#160;&#160;<ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityExTransitionPeriod" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzAy_b0bf8b27-aa05-4144-b4df-2088ac0e538d">&#9744;</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes&#160;&#160;&#9744;&#160;&#160;No&#160;&#160;<ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzA0_47df5c26-892a-4b6c-a05e-9828f91b1ac8">&#9745;</ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2022, the registrant had <ix:nonFraction unitRef="shares" contextRef="i01bf226fadae4d66819cef4d1c989d1b_I20221031" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjI3_851b9ba6-dae6-47e3-afce-f343515e3a66">65,582,310</ix:nonFraction> shares of common stock, par value $0.00001 per share, outstanding.</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;text-indent:18pt"><span><br/></span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_7"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WEAVE COMMUNICATIONS, INC.</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM 10-Q FOR THE QUARTER ENDED SEPTEMBER 30, 2022</span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></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:96.314%"><tr><td style="width:1.0%"></td><td style="width:10.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.055%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_13">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 9.77pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_13">Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_16">1</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 style="padding-left:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_16">Condensed Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_16">1</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 style="padding-left:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_19">Condensed Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_19">2</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 style="padding-left:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_22">Condensed Consolidated Statements of Comprehensive Loss</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_22">3</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 style="padding-left:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_25">Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_25">4</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 style="padding-left:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_31">Condensed Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_31">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 style="padding-left:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_34">Notes to the Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_34">8</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 9.77pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_79">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_79">22</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 9.77pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_133">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_133">40</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 9.77pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_136">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_136">40</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART II.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_139">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 9.77pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_142">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_142">42</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 9.77pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_145">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_145">42</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 9.77pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_160">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_160">91</a></span></div></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8f7081d30a2c41ffacba9ddf070ac133_163">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i8f7081d30a2c41ffacba9ddf070ac133_163">92</a></span></div></td></tr><tr style="height:17pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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;text-indent:18pt"><span><br/></span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_10"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Special Note Regarding Forward-Looking Statements </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains forward-looking statements. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future results of operations, financial position, market size and opportunity, our business strategy and plans, the factors affecting our performance and our objectives for future operations, are forward-looking statements. The words &#8220;believe,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;expect,&#8221; &#8220;objective,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;seek,&#8221; &#8220;grow,&#8221; &#8220;target,&#8221; &#8220;if&#8221; and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in the section titled &#8220;Risk Factors&#8221; listed under Part II, Item 1A of this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding our results of operations, including gross margin, financial condition and cash flows;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding the development and expansion of our business;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">anticipated trends, challenges and opportunities in our business and in the markets in which we operate;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of the COVID-19 pandemic;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to expand our customer base and expand sales to existing customers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to expand into new vertical markets and additional countries;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of competition in our industry and innovation by our competitors;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to anticipate and address the evolution of technology and the technological needs of our customers, to roll out upgrades to our existing platform and to develop new and enhanced products to meet the needs of our customers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of our corporate culture and our ability to retain and hire necessary employees and staff our operations appropriately;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to remediate the material weaknesses in our internal control over financial reporting;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to stay abreast of new or modified laws and regulations that currently apply or become applicable to our business both in the United States and internationally;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain, protect and enhance our intellectual property; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the increased expenses associated with being a public company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.</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;text-indent:18pt"><span><br/></span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_13"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.&#160;&#160;Financial Statements.</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WEAVE COMMUNICATIONS, INC</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_16"></div><div style="margin-bottom:9pt"><span><br/></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:67.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMy0xLTEtMS0xODg5MTA_e0e69d66-96c1-4f37-9812-e7613a75b2cb">118,358</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMy0zLTEtMS0xODg5MTA_6bbec417-0de2-49ba-9849-59fe3107844e">135,996</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNC0xLTEtMS0xODg5MTA_590d327a-fb05-4bb9-9c32-df0286a23089">3,653</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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNC0zLTEtMS0xODg5MTA_09cc0fb3-8ffb-4a21-9a1d-6a69a7c3487b">3,059</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNS0xLTEtMS0xODg5MTA_f8c26427-2ca6-4666-b783-98e65bbeaba9">9,391</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNS0zLTEtMS0xODg5MTA_35c10188-31e3-42ba-8349-48aa976080f0">8,931</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNi0xLTEtMS0xODg5MTA_c6261a4f-18d4-4f8d-af67-4345cddc8e8e">4,886</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNi0zLTEtMS0xODg5MTA_276cd7e2-c54a-4f5f-9a8f-8a2125da34bd">6,461</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNy0xLTEtMS0xODg5MTA_fca3d714-784c-43b8-809f-38fdbff39550">136,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNy0zLTEtMS0xODg5MTA_81e2e3b7-7a58-4558-a67e-1f2e3ccfe2b7">154,447</ix: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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTAtMS0xLTEtMTg4OTEw_757104c1-50db-4fa2-afb1-e076042893e0">10,929</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTAtMy0xLTEtMTg4OTEw_96c101cd-0601-47c7-8300-af621f43c2bb">24,502</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTEtMS0xLTEtMTg4OTEw_6a995178-b77e-4758-9406-bd2cd23965fc">45,740</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:'Arial',sans-serif;font-size:8pt;font-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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance lease right-of-use 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTItMS0xLTEtMTg4OTEw_91b0bdd2-8e44-42bd-8d89-3fc60bed564f">10,612</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:'Arial',sans-serif;font-size:8pt;font-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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, net, less current portion</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTMtMS0xLTEtMTg4OTEw_fe6af8e8-769c-4438-bfbc-95cf4af20132">7,810</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTMtMy0xLTEtMTg4OTEw_079e18f7-68ab-468b-8813-93eb3f5aa768">7,873</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTQtMS0xLTEtMTg4OTEw_cb514ddb-dea3-4f9b-a482-f07c2d234c38">1,161</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTQtMy0xLTEtMTg4OTEw_ace85b9c-a035-4356-8e60-ed2c3f68aa78">663</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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">TOTAL ASSETS</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTUtMS0xLTEtMTg4OTEw_d0eb68cc-8df0-4896-85cc-43df00ee6faa">212,540</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:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTUtMy0xLTEtMTg4OTEw_50be6bba-a19e-4646-bd96-151bcc80aa59">187,485</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:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS' EQUITY</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTktMS0xLTEtMTg4OTEw_06fa0393-ad57-42b4-9c86-e45b3a0b04f7">3,398</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTktMy0xLTEtMTg4OTEw_4fa86820-9644-416b-a3ad-64a2cf4c5d97">4,061</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjAtMS0xLTEtMTg4OTEw_b2566a79-e399-4386-b88f-efad248e2872">15,773</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjAtMy0xLTEtMTg4OTEw_6960f14a-7a6e-40e2-8127-ee816e0434c4">12,250</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjEtMS0xLTEtMTg4OTEw_3e1eaea5-71f2-439e-9678-0e80774ab6e1">32,722</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjEtMy0xLTEtMTg4OTEw_2311b8fb-c224-4026-aafb-2e22c2e4f85e">29,511</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current portion of operating lease 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjMtMS0xLTEtMTg4OTEw_fdccb9fc-4479-4e1e-a5a5-a64a121aced3">5,149</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjMtMy0xLTEtMTg4OTEw_b6145304-ca32-4a78-a921-2ee089a0192e">&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current portion of finance lease 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjQtMS0xLTEtMTg4OTEw_6ffe5bc5-bfd8-47fe-98ab-84f63ce3e0f0">7,718</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:CapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjQtMy0xLTEtMTg4OTEw_8e30562f-bc4a-4388-b183-90e8c326a37e">8,485</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current portion of long-term debt</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjUtMS0xLTEtMTg4OTEw_16922b8c-ce56-42e7-83ca-a873766c9dce">10,000</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjUtMy0xLTEtMTg4OTEw_1cea2e1a-59d8-4d03-9d00-12ddf39c6977">&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjYtMS0xLTEtMTg4OTEw_4e394193-b9ca-454f-9a12-b80bcc7bfc9f">74,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjYtMy0xLTEtMTg4OTEw_8d32d901-3ce0-41d4-a967-5519f3896506">54,307</ix: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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred rent</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:DeferredRentCreditNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjktMS0xLTEtMTg4OTEw_e1d9cd86-99d1-4cf7-9e20-3f2becc6fecf">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:DeferredRentCreditNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjktMy0xLTEtMTg4OTEw_ad94674b-1084-4fe9-ac39-db40f68e6e18">4,319</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzEtMS0xLTEtMTg4OTEw_cc77d2bc-6dca-465c-bdda-57159e7f7da8">45,964</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzEtMy0xLTEtMTg4OTEw_3b7193fc-e190-42c8-a5cc-1e422b207445">&#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance lease liabilities, less 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzItMS0xLTEtMTg4OTEw_115f263a-9baa-4448-8677-7f41a622bc0b">5,290</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:CapitalLeaseObligationsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzItMy0xLTEtMTg4OTEw_a0177d5b-7ff4-473c-a2d6-2bca01f019a8">6,558</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzMtMS0xLTEtMTg4OTEw_27ae98fe-b47e-497d-b995-60edde3a85a5">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzMtMy0xLTEtMTg4OTEw_0b467420-baaa-4fa2-8d26-aac270ab5d29">10,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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzQtMS0xLTEtMTg4OTEw_bdd7d9c2-9239-4a08-b9bf-9f2567c5c7e9">126,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzQtMy0xLTEtMTg4OTEw_3be97e16-adfc-4a28-991e-88235cae5f66">75,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">COMMITMENTS AND CONTINGENCIES (Note 12)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzYtMS0xLTEtMTg4OTEw_1877b80f-14df-4305-a07e-146c96f4c14f"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzYtMy0xLTEtMTg4OTEw_c5e89772-e6f9-4b72-a538-e92a4583c8ed"></ix:nonFraction></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders' 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:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfMjE_a4ff3508-71c9-4f47-9d71-83a51633bfc2"><ix:nonFraction unitRef="usdPerShare" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfMjE_c3642927-295f-49e1-9d8a-f722057a19c1">0.00001</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNDU_3561ad58-8aca-41b8-b5c8-2c3c0aac0023"><ix:nonFraction unitRef="shares" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNDU_c1a747fb-7e7c-41f5-bf95-5c465e648fdb">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNjc_573cb24e-8938-4635-bfdc-b287fb5dc593"><ix:nonFraction unitRef="shares" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNjc_6d961783-7c76-408b-afa0-51a8731b1897"><ix:nonFraction unitRef="shares" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNjc_7afa3498-cc0a-4d5a-941f-089dea147247"><ix:nonFraction unitRef="shares" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNjc_e3b119dc-19ac-4ac7-92ce-ed4ac28cc82c">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMS0xLTEtMTg4OTEw_c8b272c0-645a-407b-b34d-608740c20275">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMy0xLTEtMTg4OTEw_afca1241-cdb9-4a13-9d3d-7b80d90559b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfMTg_5d83a168-db3e-4a42-af21-1adbc89bb5f8"><ix:nonFraction unitRef="usdPerShare" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfMTg_780df074-9031-49f8-ae83-73fb014b404f">0.00001</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfNDI_0cd08a9c-36eb-400f-8d70-e544e53328a5"><ix:nonFraction unitRef="shares" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfNDI_7c331a0a-fff7-4b1d-980d-e22b7464e3cb">500,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of September&#160;30, 2022 and December&#160;31, 2021; <ix:nonFraction unitRef="shares" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfNTQ5NzU1ODE0MDQ0_918dfff3-c393-41af-8f5a-44e1a5e57af9"><ix:nonFraction unitRef="shares" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfNTQ5NzU1ODE0MDQ0_e6ba190d-9fe2-4801-849c-8efc64a7d27d">65,453,292</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfODc_1aaf2ff6-6cae-45e4-8742-5d2876fd126c"><ix:nonFraction unitRef="shares" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfODc_46fffe76-a5df-4c63-bf21-fcc66770ae86">64,324,628</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMS0xLTEtMTg4OTEw_35d05601-d56a-4215-a0e5-19b2685a4441">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMy0xLTEtMTg4OTEw_dd132509-d4a8-40cf-b0f2-1cb83e265b79">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDQtMS0xLTEtMTg4OTEw_4c66c58e-2fa4-4a25-a354-e402a6ded2cf">309,023</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDQtMy0xLTEtMTg4OTEw_e613f1de-fc83-4269-8f95-c70037b9d47b">294,230</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDUtMS0xLTEtMTg4OTEw_1b9f7d7f-e637-42c9-815a-3980a89daef4">222,369</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDUtMy0xLTEtMTg4OTEw_fa210ec0-306a-4ec2-bf72-fb855e3b71f7">181,898</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDYtMS0xLTEtMTg4OTEw_8e31529f-fa13-41cc-a667-659c29c98e8f">128</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDYtMy0xLTEtMTg4OTEw_b547a5d9-7831-4e62-bfea-69ed1e8ae83a">31</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDctMS0xLTEtMTg4OTEw_a5c250b3-0f3f-4a12-99d3-800865db4624">86,526</ix: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"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDctMy0xLTEtMTg4OTEw_f324b679-84d1-4ad8-8b1e-a3f8e9766bee">112,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDgtMS0xLTEtMTg4OTEw_a2badc81-94e1-468e-b21c-59e532c3f419">212,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDgtMy0xLTEtMTg4OTEw_1da9a137-399d-4f9b-86a0-e19618b21362">187,485</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="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to these unaudited condensed consolidated financial statements</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_19"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WEAVE COMMUNICATIONS, INC</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></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:34.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMi0xLTEtMS0xODg5MTA_126a0ee9-a826-4b29-b8a5-dfd9d9d14baa">36,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMi0zLTEtMS0xODg5MTA_5911bb2f-415e-4c4e-bc4b-ca6122952e82">30,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMi01LTEtMS0xODg5MTA_51bcc53c-bee6-457b-b888-eb2538b7321a">104,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMi03LTEtMS0xODg5MTA_68ee90b5-d028-408d-86b0-cd9c18ed2fb1">84,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMy0xLTEtMS0xODg5MTA_b2739631-9128-4917-b8d9-6e3a538b667a">13,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMy0zLTEtMS0xODg5MTA_061673b5-58ec-4bb7-b777-e1861daea68d">12,868</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMy01LTEtMS0xODg5MTA_f37e4a12-e1b3-4151-a0b3-8a3bc04781ed">40,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMy03LTEtMS0xODg5MTA_2a845603-c818-43c9-adc1-59c0103dbd67">35,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNC0xLTEtMS0xODg5MTA_e444dbc5-e894-4f76-aee0-15b929c3e6e1">23,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNC0zLTEtMS0xODg5MTA_96da8aab-946e-473d-89e3-5a7c78fa6e05">17,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNC01LTEtMS0xODg5MTA_3854778c-2c53-478e-bad2-651b79d1151d">63,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNC03LTEtMS0xODg5MTA_324a73fb-3f18-47f8-bb9f-9bcfb5a8c08d">48,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNy0xLTEtMS0xODg5MTA_8cba5258-5e73-4bb0-93c1-0fcae2186c05">16,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNy0zLTEtMS0xODg5MTA_ea1c1be5-42dd-49fa-96f1-5e354c032768">16,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNy01LTEtMS0xODg5MTA_d1293029-6332-4bc6-9e10-a9f5234c9eb9">49,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNy03LTEtMS0xODg5MTA_96d10b7b-9d4e-4f84-90cd-7918e8917696">42,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOC0xLTEtMS0xODg5MTA_de11a086-4495-4784-b31f-55477376d88c">7,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOC0zLTEtMS0xODg5MTA_3b80658d-b215-44d1-ab11-4d81db5cac99">6,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOC01LTEtMS0xODg5MTA_a3cbfc29-b4a4-43d9-8941-245340cbe0e8">22,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOC03LTEtMS0xODg5MTA_d9455c14-ed9e-4ad3-8958-96a9b2c319c7">19,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOS0xLTEtMS0xODg5MTA_1decb32f-1f99-40e5-b9bf-7316c4d971ea">10,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOS0zLTEtMS0xODg5MTA_7e4a86a1-8bc2-47d9-9d31-67988ee316df">9,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOS01LTEtMS0xODg5MTA_23aff222-946a-472a-84ca-b9a245bd719c">32,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOS03LTEtMS0xODg5MTA_9c71ccec-dbb4-439f-836a-757b93a54827">22,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTAtMS0xLTEtMTg4OTEw_caae0af2-04eb-4a3a-a07c-971efe5e7c37">35,065</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTAtMy0xLTEtMTg4OTEw_7119cb62-8f18-4467-adcf-21b393c2cd27">31,335</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTAtNS0xLTEtMTg4OTEw_ad362464-353a-4e95-b8d7-0e51416619ba">103,865</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTAtNy0xLTEtMTg4OTEw_81411ddf-50df-42a3-a95d-f6816c8560f6">85,082</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:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTEtMS0xLTEtMTg4OTEw_84c140d6-d04f-413a-8beb-3bc62531a316">11,858</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTEtMy0xLTEtMTg4OTEw_6cf179cf-a641-4053-a3ff-ffc2b169db63">13,901</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTEtNS0xLTEtMTg4OTEw_351fce3e-0df8-4a0a-baea-7df198a30fd2">39,958</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTEtNy0xLTEtMTg4OTEw_cc73e806-d414-47ac-9acf-5295da673dff">36,744</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTQtMS0xLTEtMTg4OTEw_7ae9d6cd-3c8c-4193-8b7c-b65801ff890d">380</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTQtMy0xLTEtMTg4OTEw_9fa994d9-dc76-46e2-8526-0bf0e87cdfc7">303</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTQtNS0xLTEtMTg4OTEw_ed16487d-b77b-4468-9d02-631de6b01958">1,005</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTQtNy0xLTEtMTg4OTEw_49225ac5-6e34-47b2-aa7e-071c8377b49c">876</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTUtMS0xLTEtMTg4OTEw_8a3c8bd6-120a-48b1-9e7f-6c6cf050a103">451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTUtMy0xLTEtMTg4OTEw_5f04b6bf-183f-4697-a6b9-3aec5653a00a">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTUtNS0xLTEtMTg4OTEw_f0839ccc-73f0-4f12-ad83-225360767593">574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTUtNy0xLTEtMTg4OTEw_7218a44d-e9f5-4743-9cea-c68e577aead3">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTYtMS0xLTEtMTg4OTEw_4b15f94a-906f-4b15-b2a3-65e3bef67ee2">11,787</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTYtMy0xLTEtMTg4OTEw_19ea16a1-8373-481a-8ed9-a4df1dae71f7">14,208</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTYtNS0xLTEtMTg4OTEw_1e1f379e-6fea-4acd-9780-12f10b46d537">40,389</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTYtNy0xLTEtMTg4OTEw_29025410-e9b7-4e24-b197-78b801cd7c2e">37,610</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTctMS0xLTEtMTg4OTEw_be2c844e-9e7d-42c9-a204-f0c452a3f76c">31</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTctMy0xLTEtMTg4OTEw_26e17bc2-0f91-4fca-9d5e-7a819324d029">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTctNS0xLTEtMTg4OTEw_038f81c0-3c52-42d8-8dbe-340d580f643d">82</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTctNy0xLTEtMTg4OTEw_4ca24be9-678c-4868-aeb9-bbfd9a5485b4">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTgtMS0xLTEtMTg4OTEw_c62ae282-e1d2-4cd7-b409-171f6e15c5af">11,818</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTgtMy0xLTEtMTg4OTEw_696369e6-9b3a-4bd0-b720-9b05a599dc2c">14,220</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTgtNS0xLTEtMTg4OTEw_1a0a8575-7502-4d03-96cf-ed72abb3a1db">40,471</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTgtNy0xLTEtMTg4OTEw_c9d436e1-5733-4fa5-b907-c15859069db5">37,622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: cumulative dividends on redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:RedeemablePreferredStockDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTktMS0xLTEtMTg4OTEw_33c4bc61-2ea4-42be-bba0-0e957fe8b1c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt 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:3pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:RedeemablePreferredStockDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTktMy0xLTEtMTg4OTEw_0661c173-35c9-4fa2-a9c3-3374ec70e963">585</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt 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:3pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:RedeemablePreferredStockDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTktNS0xLTEtMTg4OTEw_e9a7c483-fc00-4da7-9310-c705e31b52fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt 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:3pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:RedeemablePreferredStockDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTktNy0xLTEtMTg4OTEw_a9260c3e-6f42-4b6a-855a-90afb1a092e2">1,691</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtMS0xLTEtMTg4OTEw_2b8eed1f-74a0-4e5e-b209-0be76422870c"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtMS0xLTEtMTg4OTEw_71607072-2abe-4c82-a070-78477a77a927">11,818</ix:nonFraction></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtMy0xLTEtMTg4OTEw_dd1041cc-0df5-4473-a661-c1320ef51fec"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtMy0xLTEtMTg4OTEw_f4b3995e-2c4f-43ba-94f2-e8467125d8ff">14,805</ix:nonFraction></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtNS0xLTEtMTg4OTEw_631446c7-cfed-46f5-a3a2-8e1ef087e3b1"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtNS0xLTEtMTg4OTEw_c89f9fdf-7a67-45c7-81d2-5b2cc867bce7">40,471</ix:nonFraction></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtNy0xLTEtMTg4OTEw_1cafbc49-6ce1-4392-95d0-83656258fbaf"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtNy0xLTEtMTg4OTEw_376f7df0-9918-4827-964a-9b55186749fc">39,313</ix:nonFraction></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders - basic and diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtMS0xLTEtMTg4OTEw_1e71f30a-f2d6-4e9d-9646-59b34724ffc5"><ix:nonFraction unitRef="usdPerShare" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtMS0xLTEtMTg4OTEw_bde09e18-76a2-4f57-9e28-24214af89947">0.18</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtMy0xLTEtMTg4OTEw_2b7c1157-4f39-4660-8515-045113d9e38e"><ix:nonFraction unitRef="usdPerShare" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtMy0xLTEtMTg4OTEw_62cd9689-cedc-4d19-bd0c-001f0ecd3838">1.03</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtNS0xLTEtMTg4OTEw_27e1109c-67a0-4d59-846d-2903e07c6c27"><ix:nonFraction unitRef="usdPerShare" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtNS0xLTEtMTg4OTEw_cc232346-ec93-48ad-acb7-d072222725f4">0.62</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtNy0xLTEtMTg4OTEw_55f500a7-7bc0-44e0-bfec-bc86c26e383e"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtNy0xLTEtMTg4OTEw_d59235cd-7697-4142-87e5-4e8d1a785e8c">2.97</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItMS0xLTEtMTg4OTEw_4476771a-1031-483d-89c5-6bd6e8d23d3f"><ix:nonFraction unitRef="shares" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItMS0xLTEtMTg4OTEw_a898470b-a8be-4ac9-a966-c4b949c1f42a">65,143,929</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItMy0xLTEtMTg4OTEw_796db92b-c50c-45df-ad18-37840a35d49c"><ix:nonFraction unitRef="shares" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItMy0xLTEtMTg4OTEw_f645f541-2695-4011-953b-63e588d3beb8">14,317,575</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItNS0xLTEtMTg4OTEw_d023eb1a-2671-4647-bd37-f4cc41298c79"><ix:nonFraction unitRef="shares" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItNS0xLTEtMTg4OTEw_e4113ba1-f9e8-4d22-9bfd-2220b0eb8f67">64,898,948</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItNy0xLTEtMTg4OTEw_7b83c4b0-78fb-4584-afe4-1296fe03ff77"><ix:nonFraction unitRef="shares" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItNy0xLTEtMTg4OTEw_f31a62e9-06a0-453a-b157-f5bf7ffbc05f">13,250,767</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to these unaudited condensed consolidated financial statements</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_22"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WEAVE COMMUNICATIONS, INC</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></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:34.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfMi0xLTEtMS0xODg5MTA_bcb19c70-96bc-4c91-a1c4-65cad59cebb0">11,818</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfMi0zLTEtMS0xODg5MTA_f23b5166-924e-4d14-b149-d6b3b14af821">14,220</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfMi01LTEtMS0xODg5MTA_a92c0fdb-cc5a-4950-994f-c8c88bf54108">40,471</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfMi03LTEtMS0xODg5MTA_fe8ac323-6cf8-466c-b649-4c25d8fc6357">37,622</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in foreign currency translation, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNC0xLTEtMS0xODg5MTA_14039d97-8f21-45d4-9c91-f897f911a090">110</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNC0zLTEtMS0xODg5MTA_b36a2824-4479-4835-b354-1751784d2f9a">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNC01LTEtMS0xODg5MTA_d78f2bdf-640b-4eaf-a437-fe3b64998b40">97</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNC03LTEtMS0xODg5MTA_c7904b57-fbe7-4cc8-93e8-3215d6fffe2e">15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total comprehensive loss</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNS0xLTEtMS0xODg5MTA_489e6468-b845-4a6a-bb3f-f6981d3aded0">11,928</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNS0zLTEtMS0xODg5MTA_bcffc271-8266-4eec-92f6-ae8ad6165fc8">14,227</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNS01LTEtMS0xODg5MTA_c1caf270-ed6f-4924-a2da-fbdc6ecfa85c">40,568</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNS03LTEtMS0xODg5MTA_8e06c8c4-c679-482b-a14e-8621c01ba71e">37,637</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to these unaudited condensed consolidated financial statements</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_25"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WEAVE COMMUNICATIONS, INC</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share amounts)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.652%"><tr><td style="width:1.0%"></td><td style="width:21.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.009%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="48" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Paid-in</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stockholders'</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deficit</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) Income</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BALANCE - 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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i482e7259ad5c41e4b0243c1438a09948_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0xLTEtMS0xODg5MTA_acec8ac1-393e-495f-9379-f99e295e6d58">&#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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i482e7259ad5c41e4b0243c1438a09948_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0zLTEtMS0xODg5MTA_19dad45e-1436-422c-9d7b-3c0026e4d8a8">&#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:middle"></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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic90177a9ed514260bd1ebfa0ae2ea921_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS02LTEtMS0xODg5MTA_d60a8b66-3a66-4e37-a995-1a4fab271a87">65,010,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic90177a9ed514260bd1ebfa0ae2ea921_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS04LTEtMS0xODg5MTA_ee21f931-5c78-4c1b-a777-76a78aafb95b">&#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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38ca9820d65747bdb02eaec1789ea38e_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0xMC0xLTEtMTg4OTEw_6d8761d3-ab19-48ee-87a1-6144b379e1a8">302,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2274b8929b2440d597877b77d7bdf896_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0xMi0xLTEtMTg4OTEw_837e1b2b-9652-4105-94da-59eb3dd5453c">210,551</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if4fc0d0e36334a5a89c73736ef927f3e_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0xNC0xLTEtMTg4OTEw_fdbf99fb-dd22-4ea3-8efc-129fd2b0a8a9">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0xNi0xLTEtMTg4OTEw_ae8ed59f-04eb-404e-8a7a-c7aadd8946ad">91,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common shares from stock option exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if62f60cd93ab42528878a2c83b5e7d5b_D20220701-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNi02LTEtMS0xODg5MTA_0c3ee158-ebf4-47ac-b26e-383412e070d1">141,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bf4c30206d3445f99dc6d2867661dd1_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNi0xMC0xLTEtMTg4OTEw_fc26cc07-8267-426b-8556-86eb991f9a30">286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNi0xNi0xLTEtMTg4OTEw_6194c5a2-8661-48e2-8f43-0a1faae81818">286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common shares from the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if62f60cd93ab42528878a2c83b5e7d5b_D20220701-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNy02LTEtMS0xOTk5NjA_c1ec892d-9ff5-42bd-878e-afe407952777">165,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bf4c30206d3445f99dc6d2867661dd1_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNy0xMC0xLTEtMTk5OTYw_836c0c0a-e15d-4293-bbf5-f97ae23fad80">858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNy0xNi0xLTEtMTk5OTYw_3044095e-46d4-4df1-bd4a-82caa71b410b">858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if62f60cd93ab42528878a2c83b5e7d5b_D20220701-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNy02LTEtMS0xOTUxOTE_93b0b461-6c0a-4a61-a0ea-d8a7417e2935">136,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',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:'Arial',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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bf4c30206d3445f99dc6d2867661dd1_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfOC0xMC0xLTEtMTg4OTEw_f82ca44e-9f7d-4837-8bd9-99d5fe9e5054">5,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfOC0xNi0xLTEtMTg4OTEw_d94dac3e-1163-4dd1-9f11-1e492ac3b852">5,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i405747b8689d4d7693273eefe3f1dc6c_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfOS0xNC0xLTEtMTg4OTEw_a85268b6-e547-4b50-87fb-d334b6b3f412">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfOS0xNi0xLTEtMTg4OTEw_2475bd29-f997-4c9b-b182-bceecac56575">110</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a570d05a6914ad39b8233b24dfb3e13_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTAtMTItMS0xLTE4ODkxMA_d55ab40c-ec2b-4f74-a234-248d3098b31d">11,818</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTAtMTYtMS0xLTE4ODkxMA_79c0a351-441c-4190-8928-c9ffd994078c">11,818</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BALANCE - September 30, 2022</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3f64171ad5364ec1980f1d08bbc547fb_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMS0xLTEtMTg4OTEw_9c2b7a38-b8fd-46e8-8266-73f704bdfe1a">&#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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f64171ad5364ec1980f1d08bbc547fb_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMy0xLTEtMTg4OTEw_fe31c325-49c5-421a-b6cc-112c75dfeb13">&#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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6478aaab1ed64824a847a7314e0f694a_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItNi0xLTEtMTg4OTEw_e730dd47-b0f9-4804-b2fb-2d9d9d1ce1de">65,453,292</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6478aaab1ed64824a847a7314e0f694a_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItOC0xLTEtMTg4OTEw_06e1430e-a87c-45cc-8129-ea89ef48efeb">&#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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4db67cfe85144b0b3faa809bb963c11_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMTAtMS0xLTE4ODkxMA_08c34d60-e6e0-46c1-b009-b82391d96c1a">309,023</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49384c526e7c48d2ac0dd626cd1485f7_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMTItMS0xLTE4ODkxMA_9323099f-1a84-424c-bec7-28e7a8024aa2">222,369</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35ee1935237b408fbe0856bb05ff3dc9_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMTQtMS0xLTE4ODkxMA_91975a27-1fa5-4fe2-bf70-6065f6a176ef">128</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMTYtMS0xLTE4ODkxMA_6ec8770a-43e9-453a-b3d6-5a02fe1421fe">86,526</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:middle"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.652%"><tr><td style="width:1.0%"></td><td style="width:21.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.009%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="48" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</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:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redeemable Convertible</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Paid-in</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stockholders'</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deficit</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) Income</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deficit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BALANCE - 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4d57d14a9cd4f929295dabbf887d22e_I20210630" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0xLTEtMS0xODg5MTA_8214ca6f-d4eb-4edc-9a1e-025e3f21905e">43,836,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4d57d14a9cd4f929295dabbf887d22e_I20210630" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0zLTEtMS0xODg5MTA_74e76387-7938-4a17-9064-bc0afa1c6ef4">151,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding: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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6a548cf2ebd44cf08e0261208110aecf_I20210630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS02LTEtMS0xODg5MTA_e6951edd-e078-4d4d-8a18-9ee86405a627">14,055,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a548cf2ebd44cf08e0261208110aecf_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS04LTEtMS0xODg5MTA_a55f22f5-a13d-4abc-902b-349c03206bbd">&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69904e9975424388a1bbd02aa7be147e_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0xMC0xLTEtMTg4OTEw_29dca01c-f9a8-4f2d-a9b3-e6f3e00bf809">25,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00b30a8f961f4cd38a7ebd0ba0471fe0_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0xMi0xLTEtMTg4OTEw_4c06ec32-3bbd-4add-bf2e-30dddeedf39d">153,610</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iddd1c4f9e8344f67a527516eaa7044c9_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0xNC0xLTEtMTg4OTEw_0bdc9edd-918a-4505-84c4-a5f184b42361">6</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4d57d14a9cd4f929295dabbf887d22e_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0xNi0xLTEtMTg4OTEw_a94506eb-99a2-4bfa-8c82-10797fcd2355">128,137</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 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common 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:'Arial',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:'Arial',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="3" style="background-color:#ffffff;border-left:1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9e78bb7356724921a1fb78d373115078_D20210701-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNi02LTEtMS0xODg5MTA_58a84e58-254d-438c-90d0-36398db5df1b">689,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5184c63d1e624fe49a92b7ee65117b9a_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNi0xMC0xLTEtMTg4OTEw_59019b00-7a3a-42f2-ba19-3001f7e0f207">1,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNi0xNi0xLTEtMTg4OTEw_108e1b34-9aa8-4060-a860-a840960913c1">1,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',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:'Arial',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="3" style="background-color:#cceeff;border-left:1pt 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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5184c63d1e624fe49a92b7ee65117b9a_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfOS0xMC0xLTEtMTk1MjQ5_2d9c5b23-520a-40fc-9ca4-153ec6181745">3,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfOS0xNi0xLTEtMTk1MjQ5_9091e94d-58b7-415b-bc2b-974b184079e5">3,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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="3" style="background-color:#ffffff;border-left:1pt 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:'Arial',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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic71e9bdcada347218538e957f8d354b7_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTQtMS0xLTE5NTI0OQ_3921959d-e8a3-4a8b-ad2a-b9150cdad869">7</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTYtMS0xLTE5NTI0OQ_7c178c4d-61ff-404a-8506-7ed7fa5980e6">7</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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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="3" style="background-color:#cceeff;border-left:1pt 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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7dac37651b294c9db10e15c70f894eb9_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTEtMTItMS0xLTE5NTI0OQ_0a5466c1-48fc-46c4-b2cb-4c0bfa9038e7">14,220</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTEtMTYtMS0xLTE5NTI0OQ_e80bc31c-68e5-4559-ad04-b07f722137c0">14,220</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BALANCE - September 30, 2021</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMS0xLTEtMTg4OTEw_62d22dcb-b66c-408a-8db6-e547bbf7aea5">43,836,109</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMy0xLTEtMTg4OTEw_dae39d5c-7e72-44e3-88fc-fc0fad185398">151,938</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 colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7b0163ec72cf4bb78a1a09a35009fb3e_I20210930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtNi0xLTEtMTg4OTEw_022d2a41-fcd2-4660-832c-4d49e44a2fbf">14,744,441</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b0163ec72cf4bb78a1a09a35009fb3e_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtOC0xLTEtMTg4OTEw_2c65719c-0053-4e04-af58-f522f0be21d0">&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3db04a157d749dba7f73c7162f16db4_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTAtMS0xLTE4ODkxMA_d7d15d54-02b0-4e57-99a8-c788b2d9f10b">30,548</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieaed11ceb0cb4e9d8e33cf981ed8ef31_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTItMS0xLTE4ODkxMA_b41cb05a-dee6-45af-8cf3-53c02508219a">167,830</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ece8e6bb8f0464caf917bfad9b708a6_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTQtMS0xLTE4ODkxMA_187123b5-d605-4c8b-8327-4315c89ebcb4">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTYtMS0xLTE4ODkxMA_193563c7-a25c-4017-a926-0f81c783d2b4">137,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to these unaudited condensed consolidated financial statements</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_28"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WEAVE COMMUNICATIONS, INC</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share amounts)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.652%"><tr><td style="width:1.0%"></td><td style="width:21.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.009%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="48" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Paid-in</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stockholders'</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deficit</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) Income</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BALANCE - December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i64b48a33e7af4d1fa871c5a8bb6420d6_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0xLTEtMS0xODg5MTA_94bc0c71-8757-4a56-90e9-19801c158d85">&#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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64b48a33e7af4d1fa871c5a8bb6420d6_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0zLTEtMS0xODg5MTA_97653619-3732-4ba1-9215-6de0872d5483">&#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:middle"></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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i627e62492cdc4cef8d80d863205f9780_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS02LTEtMS0xODg5MTA_58771645-66ef-4601-ad9e-8ca05dac4e05">64,324,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i627e62492cdc4cef8d80d863205f9780_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS04LTEtMS0xODg5MTA_f8eff176-a5b3-4c57-8728-29fc0e9ade9b">&#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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31713d9749304a61bc1d797e4235a8a3_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0xMC0xLTEtMTg4OTEw_b6828ae2-83cf-4ce6-9a45-1758c1bc54ed">294,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8adf203e97094a5299634aaa0a69859d_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0xMi0xLTEtMTg4OTEw_9e4cbfdb-8b81-4bd2-b333-da3ff3546dc2">181,898</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3f87ff0cee01477281971ff4cabb7f19_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0xNC0xLTEtMTg4OTEw_66838b57-c13c-41bb-a2b1-114817d65417">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0xNi0xLTEtMTg4OTEw_5ade8509-1e38-4964-b289-8f9908733d77">112,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common shares from stock option exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7eb49c0571eb4d39be598c1c8552bed3_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNi02LTEtMS0xODg5MTA_2d2b2760-dab1-48c8-9ac8-53ed41bd90f5">826,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6019bc2e9ce94bf2b83a472be5902291_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNi0xMC0xLTEtMTg4OTEw_275f72f5-a1f1-4a98-9f63-e9206aa6765b">979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNi0xNi0xLTEtMTg4OTEw_09d6dd2b-0c7b-4076-82b4-ce47a6008870">979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common shares from the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7eb49c0571eb4d39be598c1c8552bed3_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNy02LTEtMS0xOTk5NzY_8d174be7-157a-4b55-83ff-c431e0029205">165,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6019bc2e9ce94bf2b83a472be5902291_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNy0xMC0xLTEtMTk5OTc2_d5704325-cc48-42c5-95fd-cc4b2762cf96">858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNy0xNi0xLTEtMTk5OTc2_63b99fc6-1f25-4d90-9f15-dd96e901e310">858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7eb49c0571eb4d39be598c1c8552bed3_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfOC02LTEtMS0xODg5MTA_975cf4c9-2507-42ba-8199-aa6c5c6770a3">136,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6019bc2e9ce94bf2b83a472be5902291_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfOS0xMC0xLTEtMTg4OTEw_aa1955c2-0f41-4075-90ed-f3105883c57f">13,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfOS0xNi0xLTEtMTg4OTEw_6dbd6131-83a0-4996-b7a9-91e69670831e">13,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6019bc2e9ce94bf2b83a472be5902291_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTAtMTAtMS0xLTIwMDA1NA_f12acf2e-bae2-4b31-92b2-5035860e899e">271</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTAtMTYtMS0xLTIwMDA1NA_db57ec5f-b09c-4d55-af1d-050969e12008">271</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i68bc9fc080b745639da39c478d87db95_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTAtMTQtMS0xLTE4ODkxMA_03c68177-5fbb-48d5-9661-99b7e4141a44">97</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTAtMTYtMS0xLTE4ODkxMA_d0673e1f-bb34-4508-a036-d5de907ead2a">97</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i668ba93d7957437696087be03d5ecbc3_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTEtMTItMS0xLTE4ODkxMA_31761ed0-46c5-4775-ab7f-a1213a0f39d9">40,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTEtMTYtMS0xLTE4ODkxMA_29fd6d7c-e2fb-4aa3-bcab-753dc700fc0a">40,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BALANCE - September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3f64171ad5364ec1980f1d08bbc547fb_I20220930" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMS0xLTEtMTg4OTEw_2b949175-dab4-4d8c-820f-8dfe6b1fa39a">&#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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f64171ad5364ec1980f1d08bbc547fb_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMy0xLTEtMTg4OTEw_b6188d09-4acf-458f-a8ba-3ded8be0a10e">&#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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6478aaab1ed64824a847a7314e0f694a_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItNi0xLTEtMTg4OTEw_042bd2e7-5081-43b4-8c7d-293daad279b1">65,453,292</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6478aaab1ed64824a847a7314e0f694a_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItOC0xLTEtMTg4OTEw_99874b2a-322a-499b-8853-59de67e16d24">&#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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4db67cfe85144b0b3faa809bb963c11_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMTAtMS0xLTE4ODkxMA_cf9b83bf-d140-4375-9f00-c359759baad3">309,023</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49384c526e7c48d2ac0dd626cd1485f7_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMTItMS0xLTE4ODkxMA_5811674f-edb8-43bb-9c94-63d4ea477377">222,369</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35ee1935237b408fbe0856bb05ff3dc9_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMTQtMS0xLTE4ODkxMA_e561883d-7d4b-4a6b-8314-22cbc6577388">128</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMTYtMS0xLTE4ODkxMA_a911380b-14e5-4cd5-8586-581ee311f235">86,526</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:middle"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.652%"><tr><td style="width:1.0%"></td><td style="width:21.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.772%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.009%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="48" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</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:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redeemable Convertible</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Paid-in</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Comprehensive</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stockholders'</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deficit</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Loss) Income</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deficit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BALANCE - December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icbddf3d2a9f740d0957cf2abc561c04d_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0xLTEtMS0xODg5MTA_c2faa8df-dbdc-46b6-984a-063dc0b932d8">43,836,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbddf3d2a9f740d0957cf2abc561c04d_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0zLTEtMS0xODg5MTA_b4f5fc02-8e03-4cc1-a54c-eafd8082c8c6">151,938</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left: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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92a12144b509416aa918fb5864b8a4bb_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS02LTEtMS0xODg5MTA_b1daf4c4-30d5-4c51-a222-a4928bbd25d4">11,882,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92a12144b509416aa918fb5864b8a4bb_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS04LTEtMS0xODg5MTA_67c9c1d6-c03a-4cbb-9080-9af28df08230">&#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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i356ffe41a3d94c399b0e3ddca7109f6a_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0xMC0xLTEtMTg4OTEw_175a2b68-b648-4137-82bb-95f2bf244130">16,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if4ec4b1e015e4eb6b713cd4dec9acc6a_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0xMi0xLTEtMTg4OTEw_3445fb3a-bb40-4729-b0ba-2c00d7a74ef6">130,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d1e84388ac44932b52c46e6bbfa0060_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0xNC0xLTEtMTg4OTEw_6396b333-38d1-4cfe-ad23-30f3c3c4c87d">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icbddf3d2a9f740d0957cf2abc561c04d_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0xNi0xLTEtMTg4OTEw_96e381d7-417a-4b51-8892-774b99c44170">113,945</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common shares from stock option exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie864eafbb2ca4f3395f7351d24124564_D20210101-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNi02LTEtMS0xODg5MTA_8db805e2-988b-4894-8622-77e42f1e1724">2,862,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35b9808f155849a4a666d8d85cd18cff_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNi0xMC0xLTEtMTg4OTEw_37e37fcb-6aa6-4eca-8cc2-f50f9efeae99">3,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNi0xNi0xLTEtMTg4OTEw_2a92925c-85d3-4e1d-beef-ae7dfd96e96b">3,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35b9808f155849a4a666d8d85cd18cff_D20210101-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNy0xMC0xLTEtMTg4OTEw_cbef8628-4563-4ffc-ba7c-b6920d881b6a">11,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNy0xNi0xLTEtMTg4OTEw_4159f025-2520-4fb8-a9c3-cda9d6a34efa">11,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d7d5619a3874acdbf64dd62966adb4a_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfOC0xNC0xLTEtMTg4OTEw_244ea575-bfd7-42e9-82f5-3f1cd230d70d">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfOC0xNi0xLTEtMTg4OTEw_4e72ea57-3d9b-4da8-846b-34d8507287a1">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2fda1960f2164cb08285642d8577a092_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfOS0xMi0xLTEtMTg4OTEw_665e123f-3580-4d08-975b-faf02968b0d1">37,622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfOS0xNi0xLTEtMTg4OTEw_6325ac12-de7e-45c5-a7eb-c674575f506a">37,622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BALANCE - September 30, 2021</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMS0xLTEtMTg4OTEw_e5701302-0cb8-4fbf-8e31-48b37ed6a059">43,836,109</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMy0xLTEtMTg4OTEw_1a4c7215-93d8-44d7-b43c-14532d647e92">151,938</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7b0163ec72cf4bb78a1a09a35009fb3e_I20210930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtNi0xLTEtMTg4OTEw_e8e4e356-62f0-4898-b114-665ef18712fb">14,744,441</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b0163ec72cf4bb78a1a09a35009fb3e_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtOC0xLTEtMTg4OTEw_59b6aa68-5568-4e79-a00a-09d2b2dda27f">&#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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3db04a157d749dba7f73c7162f16db4_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMTAtMS0xLTE4ODkxMA_e91ebe6c-8140-418b-a275-076d4d675a2c">30,548</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:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieaed11ceb0cb4e9d8e33cf981ed8ef31_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMTItMS0xLTE4ODkxMA_cfdfb414-05d6-401c-bab8-e77daacb7e6c">167,830</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ece8e6bb8f0464caf917bfad9b708a6_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMTQtMS0xLTE4ODkxMA_a4ff03ee-73d6-496b-85a0-5787d1494e67">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMTYtMS0xLTE4ODkxMA_43659329-38d3-417f-a1ba-7b08d99cabc9">137,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to these unaudited condensed consolidated financial statements</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_31"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WEAVE COMMUNICATIONS, INC</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span><br/></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:67.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMy0xLTEtMS0xODg5MTA_c9077cdb-deff-4279-a82a-168ed64c89e7">40,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMy0zLTEtMS0xODg5MTA_3e4d349e-6205-4c4b-84e1-e2d5aef2babf">37,622</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNS0xLTEtMS0xODg5MTA_45c851e2-2b3b-4d7b-a271-7f69cb392693">9,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNS0zLTEtMS0xODg5MTA_c9a80443-9333-47a1-8ca4-6990526433c7">8,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of operating right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNi0xLTEtMS0xODg5MTA_8cc32c8f-99f7-4c6d-9a0e-8669582d6322">2,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for losses on accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNy0xLTEtMS0xODg5MTA_e9057ebd-d345-446a-a239-f0601852a4e6">458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNy0zLTEtMS0xODg5MTA_c53f82ad-b608-4e07-96a3-59de03f32ea4">227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of contract acquisition and fulfillment 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfOC0xLTEtMS0xODg5MTA_a9fa4d48-b65d-42f5-8a62-d384bc7924f9">8,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfOC0zLTEtMS0xODg5MTA_6357d5d4-2a00-4b89-bf80-65ae1a93c44e">6,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss on disposal of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTAtMS0xLTEtMTg4OTEw_ecd782da-8882-4c2c-9d08-cc80fcc99f7d">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTAtMy0xLTEtMTg4OTEw_2c970c61-ce04-40bd-aec7-6ac91ffde4b8">&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTEtMS0xLTEtMTg4OTEw_7e2c17fe-f4d2-42d0-8c98-8373d780f0d2">13,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTEtMy0xLTEtMTg4OTEw_fe3fa63b-2a4d-4e0b-9dc9-9fe7a16891fc">11,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTMtMS0xLTEtMTg4OTEw_b5da5901-b673-48bb-ac46-bcda44ba6454">1,052</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTMtMy0xLTEtMTg4OTEw_591a8db8-f064-44bf-96a7-0d934cdcbbfd">2,263</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract acquisition 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="weav:IncreaseDecreaseInContractAcquisitionCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTQtMS0xLTEtMTg4OTEw_a866aa4a-9e64-4dfe-884b-3481deada6c2">8,490</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="weav:IncreaseDecreaseInContractAcquisitionCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTQtMy0xLTEtMTg4OTEw_511a145d-ff98-4840-ab4f-cf277697d9e5">10,041</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTUtMS0xLTEtMTg4OTEw_9ddc4294-7886-4940-8269-9b98341caed9">934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTUtMy0xLTEtMTg4OTEw_fa8fb62d-49fc-4286-bc08-12087a5c5fde">1,466</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTYtMS0xLTEtMTg4OTEw_f02d3ebd-6761-4745-a9f7-e828e990231d">712</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTYtMy0xLTEtMTg4OTEw_84588fa6-f7d0-460c-a163-563b962a7755">335</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTctMS0xLTEtMTg4OTEw_e962ee78-ab83-4116-beaa-854069316f8c">3,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTctMy0xLTEtMTg4OTEw_f77493fa-af09-4e6b-9d5c-d0b6b78b58f4">5,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTgtMS0xLTEtMTg4OTEw_b0324ac2-f53b-4306-a0c8-11dc5c5f9079">1,688</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTgtMy0xLTEtMTg4OTEw_6d14b4fa-deee-487d-8ba9-490641b2e40d">&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTktMS0xLTEtMTg4OTEw_5fc274da-8fc0-44a4-b9ff-010cfad153b2">3,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTktMy0xLTEtMTg4OTEw_3c18e37f-8a90-4243-b903-d65bfcce958e">5,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjAtMS0xLTEtMTg4OTEw_18f8731b-d8df-4b41-af35-9ddade00b903">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjAtMy0xLTEtMTg4OTEw_005dfbbf-b379-4bff-b112-487d825bb70f">3,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjEtMS0xLTEtMTg4OTEw_4df3955d-6763-4e87-bc05-f304bf0dbf2d">9,925</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjEtMy0xLTEtMTg4OTEw_8f7d42eb-6ade-42e5-8adf-dd9c1ee659b7">10,317</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="display:none"></td><td colspan="3" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CASH FLOWS FROM INVESTING ACTIVITIES</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sale of 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjQtMS0xLTEtMTg4OTEw_03a57a29-88ce-4584-b9cf-da20cbdbec35">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjQtMy0xLTEtMTg4OTEw_f789399c-5ac3-49c2-9c8c-2dbb50356668">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjUtMS0xLTEtMTg4OTEw_8d8f9d36-c9e6-4169-bd7e-acdedfd13a62">1,191</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjUtMy0xLTEtMTg4OTEw_562b5482-b200-4160-88d5-8b29f0ea0568">5,730</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized internal-use software 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjYtMS0xLTEtMTg4OTEw_0b8a2926-7099-4684-97cb-0c554d672fb4">1,003</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjYtMy0xLTEtMTg4OTEw_089daf40-d8bd-4ddb-8b7c-ccf39ef7b626">1,929</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjctMS0xLTEtMTg4OTEw_9b1b6641-e326-4287-9a3a-01caec25d625">2,185</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjctMy0xLTEtMTg4OTEw_d66f927f-a8b7-4ee9-8ad0-dbc5018efbb2">7,659</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CASH FLOWS FROM FINANCING 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 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from advance on line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzEtMS0xLTEtMTk0OTU3_9974f855-1467-43a3-b119-043d54982fd2">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzEtMy0xLTEtMTk0ODk5_59564fa6-d065-40cc-9286-ee1687608dd4">5,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal payments on finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzEtMS0xLTEtMTg4OTEw_2240394f-c3c9-4129-8081-04dcf115da38">6,694</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzEtMy0xLTEtMTg4OTEw_28ef3207-66b8-42b3-90d9-80e915e7d8e4">5,821</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 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from stock option exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzItMS0xLTEtMTg4OTEw_c34f1832-4045-42b5-ad25-332d8f4036cf">979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzItMy0xLTEtMTg4OTEw_9245b864-4241-40e4-93fb-60414e6ff082">3,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzMtMS0xLTEtMTk3MDkx_a7dab0c8-d224-4a3a-8f12-6153d3a1e172">858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzMtMy0xLTEtMTk3MTA0_7ab80027-0cdd-4a68-9c8d-38e5654d3eb8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Paid offering 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzYtMS0xLTEtMTg4OTEw_f58f1fac-e3ea-4095-b470-19f6dba4d330">671</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzYtMy0xLTEtMTg4OTEw_3e6da14b-a1b2-4337-9728-83b816fdd8a5">745</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzctMS0xLTEtMTg4OTEw_1cd9d430-0870-47c4-8afb-228d71f7acf6">5,528</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzctMy0xLTEtMTg4OTEw_f4d1569b-78d4-41f4-a9ad-26fcf71dec36">2,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NET DECREASE IN CASH AND CASH EQUIVALENTS</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzktMS0xLTEtMTg4OTEw_c542840d-7176-45a2-831b-466cfeb42bf6">17,638</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzktMy0xLTEtMTg4OTEw_953483ef-17dd-4f4e-ba05-02440a2cf0b8">15,307</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDAtMS0xLTEtMTg4OTEw_93623bb9-8230-46ee-8d88-7666c5159472">135,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbddf3d2a9f740d0957cf2abc561c04d_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDAtMy0xLTEtMTg4OTEw_fd951c12-8ed2-4df2-a7a4-92b88ac58fdf">55,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH AND CASH EQUIVALENTS, END OF PERIOD</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDEtMS0xLTEtMTg4OTEw_8d54ae88-7a5e-44ed-b3a3-0781ef4c3270">118,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDEtMy0xLTEtMTg4OTEw_91d79619-f4b1-471e-81ad-343173c7f935">40,391</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="display:none"></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:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to these unaudited condensed consolidated financial statements</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WEAVE COMMUNICATIONS, INC</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;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:67.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.295%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid during the period for interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDQtMS0xLTEtMTg4OTEw_588d6c68-ab5f-43b0-8afa-fbf40407d97d">1,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDQtMy0xLTEtMTg4OTEw_b6da78c6-ab3c-4a80-b6dc-0c76dc72842a">876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid during the period for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDUtMS0xLTEtMTg4OTEw_50464cad-a600-43e4-8f2f-737602f00c98">82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDUtMy0xLTEtMTg4OTEw_8285e328-4408-484d-910a-ebfa6bb5ab4f">&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SUPPLEMENTAL DISCLOSURE OF NONCASH INVESTING AND FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment purchases financed with 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDgtMS0xLTEtMTg4OTEw_1152332a-f20e-41ba-a2e7-ab0e65b7b262">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDgtMy0xLTEtMTg4OTEw_b5c14839-f20d-4221-bd5a-4906a4258d31">103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance lease liabilities arising from obtaining finance lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDktMS0xLTEtMTg4OTEw_768191bb-04d7-4845-b206-14836ac47396">4,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDktMy0xLTEtMTg4OTEw_1665a704-f167-415d-8a9c-816bb4d35faa">7,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued unpaid offering costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNTMtMS0xLTEtMTg4OTEw_438d8bc7-759f-4bb2-801e-eb628e288a30">&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNTMtMy0xLTEtMTg4OTEw_32e1ef0f-dc0a-4f41-a341-2e40421a853d">1,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to these unaudited condensed consolidated financial statements</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_34"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WEAVE COMMUNICATIONS, INC</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div><div style="text-indent:18pt"><span><br/></span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_37"></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zNy9mcmFnOjA1NjY4YWIwZjZiZDRlMzNhMWI0ZTMyMjUzNjMyMWMzL3RleHRyZWdpb246MDU2NjhhYjBmNmJkNGUzM2ExYjRlMzIyNTM2MzIxYzNfMzgw_fb45a37e-da29-4442-96a5-6c56d9502805" continuedAt="i0bf945b8ce374114a082a1855485b3fe" escape="true">Description of the Business</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0bf945b8ce374114a082a1855485b3fe">Weave Communications, Inc. (the &#8220;Company&#8221;) sells subscriptions for its integrated communications platform, which combines software communication and analysis tools with voice over internet protocol (&#8220;VoIP&#8221;) phone services. The Company was incorporated in the state of Delaware in October 2015 and its corporate headquarters are located in Lehi, UT.</ix:continuation></span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_40"></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4NzY_14a07f3f-7b66-4eb6-b8d7-bb8d4567ca1b" continuedAt="if25e10fcf3254a13a2811b00c59d9c3c" escape="true">Basis of Presentation and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="if25e10fcf3254a13a2811b00c59d9c3c" continuedAt="ifaf0f69dc8854f14b719fe399c18abe1"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4Nzc_c76a6513-30a8-4b10-a06e-7ccf161bbd01" escape="true">The consolidated financial statements include the accounts of Weave Communications, Inc. and its wholly owned subsidiaries Weave Communications Canada, Inc. and Weave Communications India Private Limited (collectively, &#8220;Weave&#8221; or the &#8220;Company&#8221;). Intercompany accounts and transactions have been eliminated in consolidation.</ix:nonNumeric> <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4ODI_dcc1ff6b-d5f3-4890-addc-b0ed4bf5fe14" continuedAt="i0eae6e9278984f0bb2628c095ea9d2ff" escape="true">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021. </ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0eae6e9278984f0bb2628c095ea9d2ff">The accompanying interim condensed consolidated balance sheets, statements of operations, comprehensive loss, statements of redeemable convertible preferred stock and stockholders' equity (deficit), statements of cash flows and accompanying notes are unaudited. These unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company&#8217;s financial condition, its operations and cash flows for the periods presented. The historical results are not necessarily indicative of future results, and the results of operations are not necessarily indicative of the results to be expected for the full year or any other period.</ix:continuation></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4ODM_2a511397-856a-4760-87ff-16e61c870aed" escape="true">The Company operates as <ix:nonFraction unitRef="segment" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMjE0MA_0e9d068a-da98-42f1-a2a1-33050532e86c"><ix:nonFraction unitRef="segment" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMjE0MA_b94f1918-fdfb-4db0-8e6f-579ececfb882">one</ix:nonFraction></ix:nonFraction> operating and reportable segment. The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) evaluates reporting operations and financial information on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.</ix:nonNumeric> </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4Nzg_38b0e957-355d-4a60-b32d-331e0eb4936b" escape="true">The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of sales and expenses during the reporting period.  Actual results could differ from those estimates.  Significant estimates included in the Company&#8217;s financial statements include the valuation allowance against deferred tax assets, recoverability of long-lived assets, fair value of stock-based compensation, amortization period of deferred contract acquisition costs, the incremental borrowing rate used in determining the value of right-of-use assets and lease liabilities, and useful lives for depreciable assets.</ix:nonNumeric> </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="ifaf0f69dc8854f14b719fe399c18abe1" continuedAt="ibc4947ad113340e5861e3401359e6c3c"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4ODU_a6c6b31b-a559-4454-8bb3-322465b9060e" escape="true">Cash consists of deposits in financial institutions. Cash equivalents consist of highly liquid investments in money market securities with an original maturity of 90 days or less.</ix:nonNumeric> The fair value of cash equivalents approximated their carrying value as of September&#160;30, 2022 and December&#160;31, 2021. As of September&#160;30, 2022 and December&#160;31, 2021 the Company did <ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMzYyNw_4d128095-f4ba-45a3-827b-420181f324a1"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMzYyNw_a1473b7c-4599-4086-941a-661f6f66657c">not</ix:nonFraction></ix:nonFraction> have any restricted cash.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred losses and generated negative cash flows from operations since inception. As of September&#160;30, 2022 the Company had an accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-5" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMzgzOA_ec1fa9df-516c-4ad0-99ea-4977ba02b121">222.4</ix:nonFraction> million. The Company has partially funded its operations through cash flows generated by sales of its product offerings, and as of September&#160;30, 2022 the Company has completed several rounds of equity financing as a private company with total net proceeds approximating $<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-5" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNDA4Nw_78e63a19-f759-4901-b644-e55156f61e05">159.0</ix:nonFraction> million. In November 2021, the Company completed its initial public offering, which generated additional net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i976b1bb843fc44b0bd31ecd720f67461_D20211116-20211116" decimals="-3" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNTQ5NzU1ODMwODA1_ebda0ace-53b1-46a0-9b66-32bbe629060d">111.6</ix:nonFraction> million. As of September&#160;30, 2022 the Company had outstanding borrowings under its revolving line of credit of $<ix:nonFraction unitRef="usd" contextRef="i0e39a39f4ba24c1e86842905c6857e7e_I20220930" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNDMwNQ_3bda4f91-29e5-42b0-ab5c-372e738b5d7b">10.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0e39a39f4ba24c1e86842905c6857e7e_I20220930" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNDMxMg_d40fc715-2a87-4662-b887-2ca3c9b12a0f">40.0</ix:nonFraction> million in available borrowings.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes its existing cash and cash equivalents, amounts available under our revolving line of credit, and cash flows provided by sales of product offerings will be sufficient to meet operating cash flow requirements for at least twelve months from the date of issuance of the September&#160;30, 2022 condensed consolidated financial statements. As a result of the Company&#8217;s growth plans, the Company expects that losses and negative cash flows from operations may continue in the foreseeable future.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4ODA_86e16951-d5da-4bf4-afa6-524a8a0019b3" escape="true">Advertising costs are expensed as incurred. For the three months ended September&#160;30, 2022 and 2021, the Company recorded advertising expense of $<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNDk3OA_52abe66d-e1ab-4d6a-b362-94c8d5c09202">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNDk4NQ_2cc9488c-5ef3-47fb-b413-fe8ca7306918">1.9</ix:nonFraction> million, respectively, and $<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNTAwNw_e60dadae-c589-4a6e-bb30-6c6046e5bdb7">4.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNTAxNA_2a509577-0869-4ab9-a396-483e8faca89f">5.1</ix:nonFraction> million for the nine months ended September&#160;30, 2022 and 2021, respectively. Advertising costs are included in sales and marketing expenses in the condensed consolidated statements of operations.</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4NzI_a0bbd7d6-f708-45dc-91de-cd84caf350b7" continuedAt="ic25adacb5545456a8bcc20f11158c3da" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives substantially all revenue from subscription services by providing customers access to its platform.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the provisions of Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (referred to collectively as "ASC 606") effective January 1, 2019 using the modified retrospective method. Following the adoption of ASC 606, the Company recognizes revenue when control of these services are transferred to customers in an amount that reflects consideration to which the Company expects to be entitled in exchange for those services, net of tax. Revenue recognition is determined from the following steps:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of a contract with a customer;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations within the contract;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue as follows:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue (software and phone service) is generated from fees that provide customers access to one or more of the Company&#8217;s software applications and related services. These arrangements generally have contractual terms of month to month. Arrangements with customers do not provide the </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="ibc4947ad113340e5861e3401359e6c3c" continuedAt="ifd29d5f89aaf49c2860271a9a0beaf18"><ix:continuation id="ic25adacb5545456a8bcc20f11158c3da" continuedAt="if705e495702447a194e55c22825407f5"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customer with the right to take possession of the Company&#8217;s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control of services evenly over the contractual period. Accordingly, the consideration related to subscriptions is recognized over time on a straight-line basis over the contract term beginning on the date the Company&#8217;s service is made available to the customer.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also provides payment processing/collection services and receives a revenue share from a third-party payment facilitator on transactions between Weave customers that utilize the Weave payments platform and their end consumers. These payment transactions are generally for services rendered at customers&#8217; business location via credit card terminals or through &#8220;text-to-pay&#8221; functionality. As the Company acts as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and revenue is recognized as the performance obligation is performed each time transactions are processed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Previously, as part of the onboarding process, the customer could request the Company install pre-configured applications on hardware which allow remote access to Weave's cloud solution. In addition, the customer could request the Company install phone hardware at the customer&#8217;s location. Whereas the Company continues to provide remote installation services, the in-office installation program was phased out during the second half of 2021. Whether performed remotely or in office, the Company considers onboarding/installation a separate performance obligation, and recognizes revenue at the time the installation services are complete.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the exception of payments services and installation revenue, customers are billed in advance and they may elect to be billed on a monthly or annual basis. The Company records contract liabilities to deferred revenue when cash payments are received, or billings are due in advance of revenue recognition from services. Deferred revenue is recognized as revenue when, or as, the performance obligations are satisfied. Software and phone service revenue is recognized net of discounts in the statements of operations. The Company does not consider discounts variable consideration as they are stated on each agreement and not subject to contingencies or variability. The Company collects sales and communications taxes from its customers. In the statement of operations, amounts collected from taxes are excluded from the reported revenue amounts. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected to apply the practical expedient to not disclose the transaction price allocated to remaining performance obligations for contracts with a contract term of one year or less. As of September&#160;30, 2022 and December 31, 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="i42789b20170248ffb683cfa4df7de472_I20220930" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfOTM0Mw_340a212b-6b88-4ceb-a5c0-0760775890c8">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfOTM1MA_197881ed-6a3b-4aa9-a9c1-2f1803a7e715">2.2</ix:nonFraction> million, respectively, in revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. As the right to invoice for these remaining performance obligations does not begin until October 2022, this amount is not recorded in deferred revenue as of September&#160;30, 2022. The Company expects to recognize revenue on these remaining performance obligations over the next <ix:nonNumeric contextRef="i42789b20170248ffb683cfa4df7de472_I20220930" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfOTc3Nw_2aec8c34-ba2b-4f84-ada3-46dc1c6885b0">10</ix:nonNumeric> months.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to providing VoIP phone and software services, the Company provides phone hardware to its customers as part of the subscription. The Company allows customers to include up to <ix:nonFraction unitRef="phone" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="INF" name="weav:LessorNumberOfPhonesIncludedInBaseSubscription" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfOTk2OA_c896ae81-5de1-40e5-8a89-678ca1c5fbb9">5</ix:nonFraction> phones without adjustment to the subscription base price. In such arrangements, the Company is deemed the lessor and the arrangement is an operating lease per guidance provided in ASC 842. Title of the phones does not transfer to the customer at any point. If a customer were to cancel at any time, the phones are returned to the Company. For customers subscribed prior to August 2021, the Company allowed customers to include up to <ix:nonFraction unitRef="phone" contextRef="i754d0784280940ab8d04c2198055ba03_D20210101-20210830" decimals="INF" name="weav:LessorNumberOfPhonesIncludedInBaseSubscription" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTA0MDQ_3d05a7f9-cb18-4f23-bd3a-fbef0f1cfc70">10</ix:nonFraction> phones without adjustment to the subscription base price and title of the phones transfers to the customer after <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="weav:LessorTitleTransferPeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTA1MjA_c0c1a28a-b7af-47ef-ac22-2411c7e6bc5d">36</ix:nonNumeric> months of subscription have occurred. If a customer were to cancel at any time prior to completion of the <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="weav:LessorTitleTransferPeriod" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTA2MjI_653d387e-0f31-4117-a4cf-0536202e0d26">36</ix:nonNumeric> months period, the phones are returned to the Company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, future minimum lease payments may vary due to customer agreements being month to month and the fact that subscription payments are allocated based on the fair value of all services provided to the customer. With phones being deployed to customers for their useful life, residual value </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="ifd29d5f89aaf49c2860271a9a0beaf18" continuedAt="i27b5eba0536c4be4a0a78e5009a26b3b"><ix:continuation id="if705e495702447a194e55c22825407f5" continuedAt="i427522cba2744d76b5b44b4d71adb1df"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">does not accrue to the benefit of the Company. Phones that are returned are refurbished and placed into service.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">In accordance with ASC-340, the Company capitalizes incremental costs of obtaining and fulfilling a contract, provided the Company expects to recover those costs. The capitalized amounts mainly consist of sales commissions paid to the Company&#8217;s direct sales force. Capitalized costs also include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Commissions to sales management for achieving incremental sales quota.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The associated payroll taxes and fringe benefit costs associated with the payments to the Company&#8217;s employees.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One-time commissions paid to partners.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One-time registration fees assessed by mobile carriers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These costs are recorded as deferred contract acquisition and fulfillment costs on the consolidated balance sheet. Amortization of deferred contract acquisition costs related to commissions, and the associated taxes and fringe benefit costs, are included in sales and marketing expense. Deferred contract acquisition costs related to one-time commissions paid to partners are included in cost of revenue. Deferred contract fulfillment costs related to one-time registration fees paid to mobile carriers are included in cost of revenue. These expenses are amortized on a straight-line basis over the average period of consumer benefit, <ix:nonNumeric contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTIzMTc_09b20d06-34af-487f-b92f-d44b2aacab86">three years</ix:nonNumeric>. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the anticipated customer life, historical customer life, and the useful life of the Company&#8217;s product offerings.</span></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i427522cba2744d76b5b44b4d71adb1df">Monthly commensurate revenue share fees paid to partners are expensed as incurred as their estimated period of benefit does not extend beyond 12 months and therefore fall under the practical expedient which allows these costs to be expensed as incurred.</ix:continuation>  </span></div><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4ODQ_cc4852ee-f4cf-4124-9cfa-6a6de4e767ba" continuedAt="i818d0fd622b74bf0962a88c36f2ebc92" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. For all leases with a term greater than twelve months, the new standard also requires lessees to recognize a right-of-use (&#8220;ROU&#8221;) asset and a corresponding lease liability on their consolidated balance sheets. Upon adoption, lessees must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements or they may record the amount in the year in which the ASU is adopted. The accounting applied by a lessor is largely unchanged from that applied under previous Topic 840. For example, the vast majority of operating leases should remain classified as operating leases, and lessors should continue to recognize lease income for those leases on a generally straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, the Company adopted Topic 842 using the modified retrospective approach with the effective date as of the date of initial application. Consequently, results for the three and nine months ended September&#160;30, 2022 are presented under Topic 842. Prior period amounts were not adjusted and continue to be reported in accordance with previous lease guidance under ASC Topic 840, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company elected the package of practical expedients permitted under the transition guidance, which allows an entity to carryforward certain conclusions for leases that commenced prior to the effective date, including the determination of whether an existing contract contains a lease, the classification of the lease, and the accounting for initial direct costs. In addition, the Company elected the practical expedient that allows lessees the option to account for lease and non lease components together as a single component for all classes of  underlying assets. The Company performed evaluations of its contracts to </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i27b5eba0536c4be4a0a78e5009a26b3b" continuedAt="i8d5cd153217340ac99e58ddba23a1269"><ix:continuation id="i818d0fd622b74bf0962a88c36f2ebc92" continuedAt="i669eea38a5674dc39b5c4ab591acd38d"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ensure compliance with the new guidance of Topic 842. Upon adoption, the Company recognized cumulative operating lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="i7ed05ffaec3546dca619913b2fd34a8b_I20220101" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTUwODQ_e94e8d80-f8e1-4780-967b-1ad7308e6f88">52.8</ix:nonFraction> million offset by a write off in deferred rent of $<ix:nonFraction unitRef="usd" contextRef="i7ed05ffaec3546dca619913b2fd34a8b_I20220101" decimals="-5" name="us-gaap:DeferredRentCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTUxMjk_a1439afd-73a1-4cb9-ab4b-a34f8865a3c4">4.3</ix:nonFraction> million and operating right-of-use assets of $<ix:nonFraction unitRef="usd" contextRef="i7ed05ffaec3546dca619913b2fd34a8b_I20220101" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTUxNjk_60be2161-2d01-47a8-b8f7-92306aff3f8a">48.5</ix:nonFraction> million. Capital lease obligations of $<ix:nonFraction unitRef="usd" contextRef="i7ed05ffaec3546dca619913b2fd34a8b_I20220101" decimals="-5" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTUyMDI_f5171ff0-964b-4b56-8f86-5272f8cedf4e">15.0</ix:nonFraction> million existing as of December 31, 2021 were renamed finance lease liabilities, and the related $<ix:nonFraction unitRef="usd" contextRef="i7ed05ffaec3546dca619913b2fd34a8b_I20220101" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTUyOTQ_2830a967-897d-4437-a5bb-71e93bf6a0bf">12.4</ix:nonFraction> million in assets that were reported within property and equipment, net, as of December 31, 2021 were reclassified as finance right-of-use assets as of the adoption date.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Pending Adoption</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an &#8220;emerging growth company,&#8221; the Jumpstart Our Business Startups Act (the &#8220;JOBS Act&#8221;), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#8217;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><ix:continuation id="i8d5cd153217340ac99e58ddba23a1269" continuedAt="i53512ace787d4d659a75dbe20e9bc910"><ix:continuation id="i669eea38a5674dc39b5c4ab591acd38d" continuedAt="i4c8a7d9186bd4bb4a7ce1ffbe3210d07"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i53512ace787d4d659a75dbe20e9bc910"><ix:continuation id="i4c8a7d9186bd4bb4a7ce1ffbe3210d07">, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, and includes the Company's accounts receivable, certain financial instruments and contract assets. ASU 2016-13 results in more timely recognition of credit losses. For non-public companies, adoption is required for fiscal years beginning after December 15, 2022, including interim periods within fiscal years beginning after December 15, 2022. As a result, the Company expects to adopt the standard as of January 1, 2023 and is currently evaluating the expected impact of adoption on the financial statements.</ix:continuation></ix:continuation> </span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_43"></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">3.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:9.67pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfMjc0ODc3OTA3MDcyNA_76bece75-6a87-40fc-a2df-42005c5cf128" continuedAt="iad50cc7734394e8f85934cba256a0662" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="iad50cc7734394e8f85934cba256a0662" continuedAt="iac721d40506b420ba9919dd4d1e0c988"><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue from Contracts With Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for all periods presented. See Note 2 for a description of the Company&#8217;s revenue recognition accounting policy.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">recognized revenue that was included in the corresponding deferred revenue balance at the beginning of the</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> period of $<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNDE0_91a75ca5-5f10-4cf4-967b-d37ef81a0ede">16.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNDIx_1147502f-1b92-4784-843e-5a0dd34eb57e">13.0</ix:nonFraction> million for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNDgw_59816b49-9ab1-44f6-9e57-ed74c4543fde">29.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNDg3_628f4f92-009b-4c41-9b3e-b459d47f5aad">22.7</ix:nonFraction> million for the nine months ended September&#160;30, 2022 and 2021, respectively.  </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The revenue recognized from amounts included in deferred revenue as of December 31, 2020, during the nine months ended September 30, 2021, presented above has been corrected from the previously reported amount of $<ix:nonFraction unitRef="usd" contextRef="i0e4aeae3500b4a45a3f4f37b8fbaf35b_D20210101-20210930" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfMzc4OQ_674df637-d6ef-4524-bf32-64f360bf4483">36.1</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Contract Costs </span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Note 2, the Company capitalizes incremental costs of obtaining and fulfilling a contract. Amortization expense related to these costs were $<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNzEx_8f0ab4f7-2583-48f9-9ae4-fcb97eec07e6">2.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNzE4_22aa8461-3fde-4272-bb88-a4b81b9b3533">2.5</ix:nonFraction> million for the three months ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">September&#160;30, 2022 and 2021,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> respectively, a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">nd </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNzc3_12845b78-f737-4262-bb21-a5ce5238b082">8.2</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> $<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNzg0_b7f41d66-6a40-48f4-81c6-11362f04629b">6.8</ix:nonFraction> million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue has been disaggregated into recurring and non-recurring categories to identify revenue and costs of revenue that are one-time in nature from those that are term-based and renewable.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="iac721d40506b420ba9919dd4d1e0c988"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfMTI3Mw_f15bcf65-0c43-4a9a-a243-14bb2dd66a66" escape="true"><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below outlines revenue for our recurring subscription (software and phone services) and payment processing services, as well as for our onboarding services, and phone hardware (in thousands) for the three and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">nine months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">September&#160;30, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and 2021:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription and payment processing</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1aeed5fa02a14aa09ae780cf7d753731_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMi0xLTEtMS0xODg5MTA_8dfe6da3-caac-4fc5-923a-04c9193c7ed7">34,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3f6d135de794405a377b25e4fbbfb68_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMi0zLTEtMS0xODg5MTA_184b1db5-e213-4db3-a5bd-5d8409d071a9">28,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9d575fa25324757b10c557bf4657e60_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMi01LTEtMS0xODg5MTA_0ad7e33d-2232-420f-9dd5-7cb0cf1f0334">100,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic521ceda574545798be38a2d48159732_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMi03LTEtMS0xODg5MTA_a51d8a47-db36-4885-b7e2-8dd6df6712fd">78,509</ix:nonFraction>&#160;</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Onboarding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5c3a39e00584757b308bd0f57a03e48_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMy0xLTEtMS0xODg5MTA_f747efab-9e72-4488-b120-f693883eacb3">278</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ca379b2d61e4da49ff64f6ccc0f51ba_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMy0zLTEtMS0xODg5MTA_fd7060fd-df44-4e1c-8561-af81a5589512">1,016</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if459ad26d0254a99b849ac15debbc31c_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMy01LTEtMS0xODg5MTA_7c70dcd9-c814-4f76-a6d8-a2bc43d9db78">859</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c880f59de81455ba90a91e48cb9c1e2_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMy03LTEtMS0xODg5MTA_3ea820d5-82cf-46a2-8fca-e32e1a5f15ae">3,088</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Phone hardware lease</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNC0xLTEtMS0xODg5MTA_ba009b9d-13d5-4c67-96f7-eeebde630166">1,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:LeaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNC0zLTEtMS0xODg5MTA_b49d3afc-814d-42db-88c1-8db2bb6d531a">909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNC01LTEtMS0xODg5MTA_57fb0524-5026-47b5-b41e-fa3e7682b058">3,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNC03LTEtMS0xODg5MTA_cdc72e88-3591-4da6-b89b-51f1144fd7f4">2,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNS0xLTEtMS0xODg5MTA_703193a7-f463-4b91-8ae7-d595f83ed968">36,230</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNS0zLTEtMS0xODg5MTA_1dfb3cc9-3813-49ca-9f6f-8d7b60b06619">30,302</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNS01LTEtMS0xODg5MTA_77deb5ef-3023-45ee-97a7-dcbca8fd0a43">104,432</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNS03LTEtMS0xODg5MTA_b38358a9-c47d-4c81-9a04-3e03e0facaaa">84,031</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i8f7081d30a2c41ffacba9ddf070ac133_46"></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">4.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:9.67pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RleHRyZWdpb246OTc4ZWEyZWVhNjcwNDhjNDk4YTgyZTEyYWE1MjRkNWNfMTI3Ng_71a0d891-f6d7-4d18-9541-2b6b1d6e9072" continuedAt="ice19dfa39cf54551a01a0c6010d110df" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="ice19dfa39cf54551a01a0c6010d110df" continuedAt="i7a80a1da167647ae844ad43b0ae21c0b"><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Financial instruments recorded at fair value in the financial statements are categorized as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can  be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs reflecting management's assumptions incorporated in valuation techniques used to determine fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.</span></div><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RleHRyZWdpb246OTc4ZWEyZWVhNjcwNDhjNDk4YTgyZTEyYWE1MjRkNWNfMTI3Nw_0e11b17e-230a-46b1-9886-a22a48ca3764" escape="true"><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.893%"></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.895%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bea491a656a492091c3e1039a92c5bc_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfMi0xLTEtMS0xODg5MTA_619969f4-0f71-49af-bb2c-ec92276d2cb7">109,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ab729423b5b49939e9a57489e27654f_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfMi0zLTEtMS0xODg5MTA_237a5fd4-dc57-4c74-b90e-e65171a83b6d">118,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice316c3cd0864168a4247e570e877817_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfMy0xLTEtMS0xODg5MTA_93f47302-6315-4b3d-a2a9-165be0e1b793">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9988613fb5349fda1ebad6b4c368f11_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfMy0zLTEtMS0xODg5MTA_5053016c-0d9e-4578-8bf3-3a6b865c30e9">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ce96f49eb924ca8ada0a12422f3b217_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfNC0xLTEtMS0xODg5MTA_9a8c556a-f3fd-4707-b1f9-c4266d941827">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f25319e5b524cb3bf5bd916e0f22c00_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfNC0zLTEtMS0xODg5MTA_f46b4a39-c607-4f79-a461-2f66e48ec99c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d72b4a0963c45ee8fa1eaf4e02a17e2_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfNS0xLTEtMS0xODg5MTA_9bc2b398-b01b-44ad-83a7-b78c0cc9c280">109,247</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72ef893eb45f46cf89c613b78f49323a_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfNS0zLTEtMS0xODg5MTA_f191473a-6cb7-48bf-b3a2-72fa5daf9263">118,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7a80a1da167647ae844ad43b0ae21c0b">As of September&#160;30, 2022 and December&#160;31, 2021 the fair value of debt was $<ix:nonFraction unitRef="usd" contextRef="i8a813d58bcd1481498177cfec93cebdb_I20220930" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RleHRyZWdpb246OTc4ZWEyZWVhNjcwNDhjNDk4YTgyZTEyYWE1MjRkNWNfMTAwNQ_f67f68b0-e344-41ac-8bca-771c1e80001f">10.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia06cc00994e347bb8448247c1f7ed66d_I20211231" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RleHRyZWdpb246OTc4ZWEyZWVhNjcwNDhjNDk4YTgyZTEyYWE1MjRkNWNfMTAxMg_f23fbf8b-ab11-4cff-bf66-2da290eb9375">10.6</ix:nonFraction> million, respectively (Level 2). The carrying amounts of certain financial instruments, including accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short-term maturities and are excluded from the fair value tables above.</ix:continuation> </span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_49"></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">5.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:9.67pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfMTI3OA_64a86a58-aa83-4b67-9bc5-9b7d6e0369e1" continuedAt="i4360863e3ce34476b3eebb2f3632c356" escape="true">Property and Equipment</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i4360863e3ce34476b3eebb2f3632c356" continuedAt="i86873764356c4701ae82792f59db91b8"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfMTI3OQ_e4781038-efc3-4c75-ae93-02ece9823c21" continuedAt="idfad91bd2c324396a91fb86c72b9c33f" escape="true">Property and equipment consisted of the following for the periods presented (in thousands):</ix:nonNumeric></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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i86873764356c4701ae82792f59db91b8"><div style="margin-bottom:9pt"><ix:continuation id="idfad91bd2c324396a91fb86c72b9c33f"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.214%"></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:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i097fe0ec33a242de8e466a46252b753c_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMS0xLTEtMS0xODg5MTA_a5a3bbe3-e347-4faf-9a40-31c657dd5cc0">5,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0881c6829a77491aad796b4c4e78eaf6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMS0zLTEtMS0xODg5MTA_e769facc-d764-46c4-8db2-fca2cccac14f">4,729</ix:nonFraction>&#160;</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief7eb155705448ac997d40003cda5f97_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMi0xLTEtMS0xODg5MTA_7cb13fea-dd11-4e8b-b96f-8d5b6c8d5e26">5,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a45023da0154116a6f59ef2042410cc_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMi0zLTEtMS0xODg5MTA_3e0a7d16-1c42-46f1-8188-efbdb3350e44">5,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2662781ea7814fb3b925840fe098950c_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMy0xLTEtMS0xODg5MTA_a0ca088b-a6a4-4da7-a3f6-7da011a92a0c">2,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1920d28744d042aa888bf7b91b5d3ff7_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMy0zLTEtMS0xODg5MTA_8f5f58b6-316f-4829-a9ce-c42ed058d96c">2,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets not placed in service</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifde57879f761437fa1635bc0cb752587_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNC0xLTEtMS0xODg5MTA_80f2834c-144a-49a6-92e0-05cee0107ab0">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96a810f3a6f14c08b3b1fb611c491ba8_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNC0zLTEtMS0xODg5MTA_4fedb135-b047-4fef-9d86-d1bf019db2cb">118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i739cbd7d1d184a059847ae11812c15ad_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNS0xLTEtMS0xODg5MTA_8736159f-d51a-4957-ab4b-56049287b57b">4,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5fbe4d1a4564a6ebe4e957318e8cf51_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNS0zLTEtMS0xODg5MTA_7b4e86e8-fc41-4d16-bac2-cb0b0cdd67aa">3,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Phone hardware</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a9df1e8712b4eff9fb90def417846d4_I20220930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNi0xLTEtMS0xODg5MTA_d97e1483-5f74-46b2-84c8-d34f6266355d">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46869e0c3f0245d78ef217d66236478b_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNi0zLTEtMS0xODg5MTA_cb46a232-8e11-4072-be57-49d06c6b9648">26,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment terminals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5627294b12bc4126b18d19b87a2a655c_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNy0xLTEtMS0xODg5MTA_a2840789-bfa9-4c1c-b908-d15142efd34f">2,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b651034dd944220a070d5b87e5ce70f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNy0zLTEtMS0xODg5MTA_1317b052-fb85-4ad1-ac02-6e906cb8a5cb">1,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfOC0xLTEtMS0xODg5MTA_feb6062d-3eed-4439-8a97-b7c35a1925b9">20,147</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfOC0zLTEtMS0xODg5MTA_58eddbb9-e45a-47f3-af72-36ba0b164477">44,079</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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfOS0xLTEtMS0xODg5MTA_8733ace9-6f7e-4be2-b360-c7079ecb7cf9">9,218</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfOS0zLTEtMS0xODg5MTA_3c026487-68aa-4772-9cc9-74bd0ea9f94f">19,577</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMTAtMS0xLTEtMTg4OTEw_e6e76506-cb26-4e2f-b24a-80bb8b451bb1">10,929</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMTAtMy0xLTEtMTg4OTEw_98334840-69fa-4b56-926c-e54309e11c05">24,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense on property and equipment (excluding amortization on operating ROU assets) was $<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MTcw_0136bae9-369f-43b9-9f0f-002893a9771e">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MTc3_137995ea-7c64-4706-8896-94d9d756e33f">3.2</ix:nonFraction> million for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjA4_d73bd889-abc8-4d8c-8ca6-552a6cf33a40">10.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjE5_d5de3914-bb96-4bb2-8835-8c7c13687a96">8.8</ix:nonFraction> million for the nine months ended September&#160;30, 2022 and 2021, respectively. Of this expense, $<ix:nonFraction unitRef="usd" contextRef="ie0074e46bf7b47ffb8012c2315e6483d_D20220701-20220930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjI2_32af4e10-21c0-4500-8df2-6cc11ff033bc">2.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i354afd06cb224d948fb5000dbea6a270_D20210701-20210930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjMz_fb2eafbf-d969-4fee-bc3b-6a8638ee2d9a">2.3</ix:nonFraction> million for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="ie52519ba652140eaa5f5d094d9db2585_D20220101-20220930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjQw_1a55a5ac-222a-4770-9292-407c65ab6021">7.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic05a0849bb174a60ad97b7c4ffa16a71_D20210101-20210930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjQ3_3d40ee0d-65ab-4496-a2bf-93b3659bb85b">6.7</ix:nonFraction> million for the nine months ended September&#160;30, 2022 and 2021, respectively, related to phone hardware finance ROU assets (see also footnote 7) and data center equipment which has been included in cost of revenue in the statements of operations. Note that these finance ROU assets were reported as &#8220;phone hardware&#8221; prior to January 1, 2022. Capitalized internal-use software amortization expense was $<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mjc0_885d39dc-08c8-4602-abd4-504c8185cc6d">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mjgx_babe492a-e733-4ead-83db-b8c98ecfb2a7">0.2</ix:nonFraction> million for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mjg4_201f205a-fc83-4a61-bf94-da6e73ca2870">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mjk1_3b843d26-0b4a-49b6-9806-96530026ca66">0.4</ix:nonFraction> million for the nine months ended September&#160;30, 2022 and 2021, respectively, which has been included in the cost of revenue in the statements of operations. Capitalized implementation amortization expense was <ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-5" name="weav:CapitalizedImplementationCostsAmortization" format="ixt-sec:numwordsen" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MzQy_59ac255b-0c27-43b7-bded-26e16b8abe88">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-5" name="weav:CapitalizedImplementationCostsAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MzUy_6c397b1c-dc01-4813-a5af-6c807722eff2">0.1</ix:nonFraction> million for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-5" name="weav:CapitalizedImplementationCostsAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mzc1_ba2020dc-ed5b-4a7d-867d-b4c4f477c73a">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-5" name="weav:CapitalizedImplementationCostsAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mzgz_c01a4031-228d-4a82-8c03-ad0fe331cbcc">0.1</ix:nonFraction> million for the nine months ended September&#160;30, 2022 and 2021, respectively, which has been included in operating expense in the statements of operations.</span></div></ix:continuation><div id="i8f7081d30a2c41ffacba9ddf070ac133_52"></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">6.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:9.67pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RleHRyZWdpb246MTk0ZDk1MmZhZTI2NGYyOTg4YTVlY2U4MTJmMmNmMWZfMTE0_31008dbc-d480-4cb7-a6e2-ca1cf051ba7d" continuedAt="ib774e91e5fa34ae7b3f9681e32871877" escape="true">Accrued Liabilities</ix:nonNumeric></span></div><ix:continuation id="ib774e91e5fa34ae7b3f9681e32871877"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RleHRyZWdpb246MTk0ZDk1MmZhZTI2NGYyOTg4YTVlY2U4MTJmMmNmMWZfMTE1_f74aa598-1c7f-4a84-b275-9228ae6eebd1" escape="true"><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued liabilities consisted of the following for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.214%"></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:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll-related accruals</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMS0xLTEtMS0xODg5MTA_e64f4c62-b268-4d37-88de-4e51344f28fe">10,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMS0zLTEtMS0xODg5MTA_7fdf2387-77e1-4a09-b017-947212bc4e61">8,434</ix:nonFraction>&#160;</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and telecom 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMi0xLTEtMS0xODg5MTA_2cb84492-74b5-489c-8abd-8a07715096b3">2,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMi0zLTEtMS0xODg5MTA_dd2fd9b0-a65b-433e-a19e-d01eceafa385">1,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMy0xLTEtMS0xODg5MTA_18419b57-36a5-4e3a-bcdc-564ca8f51ede">266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMy0zLTEtMS0xODg5MTA_ffbfcc7d-7897-48a9-aa78-559ce0cba00c">256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Third-party commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:AccruedSalesCommissionCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfNC0xLTEtMS0xODg5MTA_0f63e5b0-1dbf-4ea4-8c3f-00d10e7b867a">461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:AccruedSalesCommissionCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfNC0zLTEtMS0xODg5MTA_24a9a5c1-39bf-4f18-8201-cd7328c82b17">440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfOC0xLTEtMS0xODg5MTA_814dc56b-2978-48bd-907d-6a0573f2e203">1,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfOC0zLTEtMS0xODg5MTA_81aa3299-bc61-4b43-a520-34145bfaefd3">1,612</ix:nonFraction>&#160;</span></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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMTAtMS0xLTEtMTg4OTEw_0ec51776-e91e-4d9e-89cd-6498d26b740a">15,773</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMTAtMy0xLTEtMTg4OTEw_57143a48-6407-4be6-a90c-bcd4055261a2">12,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i8f7081d30a2c41ffacba9ddf070ac133_55"></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">7.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:9.67pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:LessorDirectFinancingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Mw_1ef096d6-2f26-455a-9e69-761abb3e1339" continuedAt="i1c7c79aef48042409d1ac6e060177156" escape="true"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Mw_afd6467e-11ee-42a1-9249-db818024f6f1" continuedAt="i5b322a843eeb454f85f05e8a7fbc6e4f" escape="true"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Mw_b10005ac-6dfe-4e95-8f34-51c14f9af385" continuedAt="i61414e8c3697462ca8bbdcade6b9ee91" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i1c7c79aef48042409d1ac6e060177156" continuedAt="iaeb02ca888f9444e9b77d4e9d59f572d"><ix:continuation id="i5b322a843eeb454f85f05e8a7fbc6e4f" continuedAt="ia483866e035f447eb7d2510de6556b85"><ix:continuation id="i61414e8c3697462ca8bbdcade6b9ee91" continuedAt="i3ea03b26828145f581e2947b080766ac"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company&#8217;s leases, the Company&#8217;s incremental borrowing rate or the Company&#8217;s intent to exercise or not exercise options available in lease contracts.</span></div><div><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4NA_369ae3f0-7c83-4607-a57a-e7d5f8b2330b" continuedAt="i43c7ff00fe694ad69747ced0081c5d12" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Lease expense and other information consisted of the following </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three and nine months ended September&#160;30, 2022 (in thousands, except terms and rates):</span></ix:nonNumeric></div></ix:continuation></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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="iaeb02ca888f9444e9b77d4e9d59f572d" continuedAt="i0827f69d7aee4ec3ac5e03d27c0913b2"><ix:continuation id="ia483866e035f447eb7d2510de6556b85" continuedAt="idf889341f6804741a8497113790cd85e"><ix:continuation id="i3ea03b26828145f581e2947b080766ac" continuedAt="i408600a4317142f2b76586e36e73cf45"><div style="margin-bottom:9pt"><ix:continuation id="i43c7ff00fe694ad69747ced0081c5d12"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:68.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.875%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease Expense</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease expense:</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMy0xLTEtMS0xODg5MTA_890f8533-0d0a-4780-8ee2-1e528ee83fdc">2,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMy0zLTEtMS0xODg5MTA_140d413a-c95c-413c-ba67-f76d79fe4880">6,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNC0xLTEtMS0xODg5MTA_ba45ff11-0591-46bf-8115-2bf451fd824b">237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNC0zLTEtMS0xODg5MTA_b19d766a-44cb-472f-86d8-da71185d67cb">667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNS0xLTEtMS0xODg5MTA_b927d566-d709-4f4e-94dd-badb711974c5">1,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNS0zLTEtMS0xODg5MTA_8a85f816-c8fe-4599-a347-dff86cda7543">4,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;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNi0xLTEtMS0xODg5MTA_fecb8f92-bef7-43c7-89e6-2687c08393e7">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNi0zLTEtMS0xODg5MTA_cd8443cd-d426-4741-91ec-a79dd63b3579">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNy0xLTEtMS0xODg5MTA_91c7a0dd-c463-442b-8412-0fafadbd7201">3,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNy0zLTEtMS0xODg5MTA_0af391ec-75af-4454-a9ee-41806cc8a202">11,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTEtMS0xLTEtMTg4OTEw_3803a05d-fb49-4133-85ca-436fb59e35fd">237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTEtMy0xLTEtMTg4OTEw_32c0ec7e-ed78-4e90-93ed-83e588c6ce9e">667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing cash outflow from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTItMS0xLTEtMTg4OTEw_bc504df9-dd21-497d-8bfb-c8f77bca6b52">2,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTItMy0xLTEtMTg4OTEw_c3b3bd44-ab0d-4d98-b698-af0045b41a47">6,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease liabilities arising from obtaining finance lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTMtMS0xLTEtMTg4OTEw_8def8480-c49b-4e1d-a8bc-872cbcb38344">1,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTMtMy0xLTEtMTg4OTEw_c4631e50-dfbf-4618-a070-81a13a438027">4,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTUtMS0xLTEtMTg4OTEw_034878cb-967f-4a10-9f4c-85dc78df57ad">1,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTUtMy0xLTEtMTg4OTEw_374617d3-ede0-496e-b2fb-c141f2343fb2">3,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information as of September&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTktMS0xLTEtMTg4OTEw_4dd17842-3de7-4850-a139-f6cb7508eec5">1.7</ix:nonNumeric></span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMjAtMS0xLTEtMTg4OTEw_9d5d39c9-08f7-407c-850c-53bc35aea3c7">7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMjItMS0xLTEtMTg4OTEw_009a0ccf-963b-4af0-bf6e-ac6bdb985583">10.3</ix:nonNumeric></span></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMjMtMS0xLTEtMTg4OTEw_15c38bf8-14fe-4249-8b5b-683c172f5e70">3.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></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></ix:continuation></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Company as the Lessee</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from November 2022 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of September&#160;30, 2022. The rates implicit in the Company&#8217;s operating leases are not readily determinable thus the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company&#8217;s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total rent expense for office space leases was $<ix:nonFraction unitRef="usd" contextRef="ia71b3af688ab4754bbfcf2ea21d594d6_D20220701-20220930" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNTQ5NzU1ODE4MTEy_9f6d2be4-367e-494b-8d28-89a4a84dfe45">1.4</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and $<ix:nonFraction unitRef="usd" contextRef="i43755cb0f5504bfca5ef4c1c52a88caa_D20210701-20210930" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNTQ5NzU1ODE4MTIw_f3264f03-2cf7-4f05-af55-434fe2febe84">1.4</ix:nonFraction> million for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i85715a3a1f6e4be1a58987683848c571_D20220101-20220930" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNTQ5NzU1ODE4MTI4_42e829be-7867-4ac0-b670-aa6b1feb651b">4.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i83f1f51b8cf04f83b2a2b08bde359c4e_D20210101-20210930" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNTQ5NzU1ODE4MTMy_bc7dd1f3-8060-4db7-a456-a34ecd1b5a28">3.9</ix:nonFraction> million for the nine months ended September&#160;30, 2022 and 2021, respectively. Note that rent expense amounts for periods prior to 2022 are reported under ASC 840.</span></div></ix:continuation></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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i0827f69d7aee4ec3ac5e03d27c0913b2" continuedAt="i75be61a1a1ef403ba145684c9ddc5f94"><ix:continuation id="idf889341f6804741a8497113790cd85e" continuedAt="i2583ee73f71f4705abbff8e496708cad"><ix:continuation id="i408600a4317142f2b76586e36e73cf45" continuedAt="if4d6b00d09fe4c05819f12aab745cc1f"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Ng_8767efb4-8be7-4d3e-9bd3-d25d2e3c0ee6" escape="true"><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future maturities of remaining lease payments included in the measurement of operating lease as of September&#160;30, 2022 are as follows (in thousands):</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:77.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfMS0xLTEtMS0xODg5MTA_8c4124f7-5911-476d-9f87-296bf61e9ea3">1,345</ix:nonFraction>&#160;</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfMi0xLTEtMS0xODg5MTA_e3cf9f3e-d6ca-4b4a-a585-091760e10c81">5,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfMy0xLTEtMS0xODg5MTA_7e618241-dcf8-4f1f-9b33-65d9afcd40fd">5,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfNC0xLTEtMS0xODg5MTA_780c9bb8-1e5a-44c3-95a5-4c643be1fdf7">5,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfNS0xLTEtMS0xODg5MTA_ecabad47-ea9d-4bf0-8370-5c821c27914e">5,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="weav:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfNi0xLTEtMS0xODg5MTA_d3d08462-2fdb-425a-867c-ddc97e7b8629">38,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfNy0xLTEtMS0xODg5MTA_54add595-1abe-4b1c-83e6-96a492ce5584">62,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfOC0xLTEtMS0xODg5MTA_20a938f2-34ff-4883-a8c5-ebbde43ba8e4">11,338</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of operating lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfOS0xLTEtMS0xODg5MTA_06daff7e-ed5e-4e08-b9b4-5e6d4e1375a5">51,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Nw_fbc735f7-c67b-4f83-beb3-b1571193c8a7" escape="true"><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As previously disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021, the following table summarizes the future minimum lease payments related to operating leases as of December 31, 2021 under ASC 840 (in thousands):</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:77.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfMS0xLTEtMS0xODg5MTA_52c18860-4a84-42d6-a004-03e31e6e2cd0">4,407</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfMi0xLTEtMS0xODg5MTA_573225d0-7498-4b24-b258-37d61ad36191">5,404</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfMy0xLTEtMS0xODg5MTA_a242ac3e-2f08-4f12-bc58-86d93e2f6c07">5,539</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfNC0xLTEtMS0xODg5MTA_f1afffb2-9c9e-4fee-b7bb-deb85619c482">5,677</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfNS0xLTEtMS0xODg5MTA_c1f0edbc-05ef-4412-bcab-0b4b3aa081ad">5,819</ix:nonFraction>&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfNi0xLTEtMS0xODg5MTA_80d51063-3670-428e-946c-66344b47b6ef">38,666</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfNy0xLTEtMS0xODg5MTA_cb8f62bd-3b74-4cce-8fee-3937af5500a3">65,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Company as the Lessor</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended September&#160;30, 2022 and September&#160;30, 2021, the Company recorded lease revenues associated with phone hardware of $<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-5" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA1Mw_48167305-6514-4e0d-af67-b1a002b01603">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-5" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA1Nw_8a356925-94b1-420f-8d2e-9a56064be3d8">0.9</ix:nonFraction> million, respectively, and $<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-5" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA2OQ_1e0c8ae9-1f11-4144-9aea-4f3b8ce89723">3.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-5" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA3Nw_d1f98bde-b913-463c-8824-d21fe8fcbe6b">2.4</ix:nonFraction> million for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finance leases</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is the lessee in all of its finance lease arrangements. In June 2016, the Company began financing its purchases of phone hardware through lease agreements classified as finance leases. As of September&#160;30, 2022 the Company had <ix:nonFraction unitRef="lease" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="INF" name="weav:FinanceLeaseLesseeNumberOfLeases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA4NQ_7f24ce2f-b87a-43a7-9dc1-3014729c15c8">98</ix:nonFraction> executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $<ix:nonFraction unitRef="usd" contextRef="i94903864abcf45e596ea0e70b2fc2ddc_D20220101-20220930" decimals="0" name="weav:FinanceLeaseLesseeMonthlyRentalPayments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA5MA_50d66d49-a58a-49f2-ad29-551ef71e86d8">121</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ic4a160f1c13547dfa274b2b0d8d5ee00_D20220101-20220930" decimals="0" name="weav:FinanceLeaseLesseeMonthlyRentalPayments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA5NA_7ed4223a-0e33-42fc-95fd-e8bcc8574ebb">21,975</ix:nonFraction> and have maturity dates ranging from July 2022 to May 2025. As of September&#160;30, 2022, the gross value of phone hardware acquired under these capital leases </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximated</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjE1MA_4f23c271-4eb9-45ca-8043-0315b6e31b97">23.6</ix:nonFraction> million.  Amortization expense on finance-leased phone hardware was $<ix:nonFraction unitRef="usd" contextRef="i26b6e9d5f4e5428a8e7131e23617207a_D20220701-20220930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjE1Nw_176b3e09-5955-4807-86ba-e29a9aa0619f">2.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibaee9a6b07c847fb841df7d9b3825799_D20210701-20210930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjE2MQ_77862652-1135-4536-9131-45ff0cea38c0">2.2</ix:nonFraction> million for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i6d2c4c2c53144aa183c8329f5e835b23_D20220101-20220930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjE2NQ_352ecfa8-5303-4fb8-bde5-68ed791e0baa">6.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i63212ce54be1412f80683b88871a5e50_D20210101-20210930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjE2OQ_1fa28a6c-7942-4f58-ac3b-547406f24156">6.3</ix:nonFraction> million for the nine months ended September&#160;30, 2022 and 2021, respectively, which is included in the depreciation expense referenced in Note 5.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Mg_59ef7bad-8644-4b59-bbde-37e5c51f9e6e" continuedAt="ib08f6888792346ac95b4b09c3de18218" escape="true">Future minimum lease payments for the Company&#8217;s finance leases as of September&#160;30, 2022 were as follows (in thousands):</ix:nonNumeric></span></div></ix:continuation></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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><ix:continuation id="i75be61a1a1ef403ba145684c9ddc5f94"><ix:continuation id="i2583ee73f71f4705abbff8e496708cad"><ix:continuation id="if4d6b00d09fe4c05819f12aab745cc1f"><ix:continuation id="ib08f6888792346ac95b4b09c3de18218"><table 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:77.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfMS0xLTEtMS0xODg5MTA_ccaafc37-eb56-4f3a-8124-005beee35f41">2,478</ix:nonFraction>&#160;</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfMi0xLTEtMS0xODg5MTA_b07ddf29-b06b-41f8-8670-80c91a3965b8">6,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfMy0xLTEtMS0xODg5MTA_fe62dc60-79ef-446a-840f-05520ecc4a1b">3,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfNC0xLTEtMS0xODg5MTA_da4354d2-c950-4c20-93d3-c52e1c563a7e">1,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfNS0xLTEtMS0xODg5MTA_26e6ac7a-74e9-4aa7-80ad-249c6b58b13e">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="weav:FinanceLeaseLiabilityToBePaidAfterYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfNi0xLTEtMS0xODg5MTA_a72d9fed-2fe1-428d-a90e-8689d310f28a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfNy0xLTEtMS0xODg5MTA_6897b8f8-81f6-436e-8bb8-b7c770ab9b2f">14,102</ix:nonFraction>&#160;</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less amounts representing 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfOC0xLTEtMS0xODg5MTA_3cf1f26b-f0df-4356-b2f3-7e723d02f45c">1,094</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of finance lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfOS0xLTEtMS0xODg5MTA_f369bc8d-241c-46d4-97f0-768d9acbfc4a">13,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></ix:continuation></ix:continuation></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_58"></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">8.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:9.67pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTgzNw_d3052f1a-5d17-4deb-91bf-78207a594512" continuedAt="i2fa284c336c94352828c1b8e35e64f81" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i2fa284c336c94352828c1b8e35e64f81"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. The Company reported provision for income taxes of $<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-2" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTYxNg_0d58d4fd-932e-4483-be9b-a30a0b3ea899">30.9</ix:nonFraction> thousand and $<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-2" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTYyMw_dc8ee7c2-77b8-4b1e-808e-5bb0a93e4671">11.9</ix:nonFraction> thousand for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-2" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTY0OQ_914db5cb-97af-42cb-9dcf-b4b07d0e473c">82.0</ix:nonFraction> thousand and $<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-2" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTY1Ng_c65694d8-b36a-427a-9879-87f5999f8d3d">11.9</ix:nonFraction> thousand for the nine months ended September&#160;30, 2022 and 2021, respectively, which resulted in an effective tax rate of (<ix:nonFraction unitRef="number" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="6" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTY2Mw_7e921895-fe7b-4918-b276-fa1834abb4b5">0.2621</ix:nonFraction>)%, (<ix:nonFraction unitRef="number" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="6" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTY5Mg_488460f1-0ced-4aec-845f-9f28bce3ce15">0.0840</ix:nonFraction>)%, (<ix:nonFraction unitRef="number" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="6" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTY5Ng_56a89b10-960c-473b-bdb6-5f07c045972c">0.2029</ix:nonFraction>)%, and (<ix:nonFraction unitRef="number" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="6" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTcwMA_8106d84c-fb0a-463d-9139-a3d934a14f0a">0.0317</ix:nonFraction>)%, respectively. The provision for income taxes varied from the tax computed at the U.S. federal statutory income tax rate of 21% for the periods presented primarily due to changes in the Company&#8217;s valuation allowance, state and foreign taxes, and the tax effects of stock-based compensation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income tax in the U.S. as well as other tax jurisdictions in which the Company operates. The Company&#8217;s U.S. operations have resulted in losses, and as such, the Company maintains a valuation allowance against all U.S. deferred tax assets. While the Company believes its current valuation allowance is appropriate, the Company assesses the need for an adjustment to the valuation allowance on a quarterly basis. The assessment is based on all available positive and negative evidence including past results of operations, forecasted earnings, tax planning strategies, and all sources of future taxable income. In the event the Company determines that it will be able to realize all or part of its net deferred tax assets in the future, all or part of the valuation allowance will be released in the period in which the Company makes such determination. The release of all or part of the valuation allowance against deferred tax assets may cause greater volatility in the effective tax rate in the periods in which it is released.</span></div></ix:continuation><div id="i8f7081d30a2c41ffacba9ddf070ac133_61"></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">9.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:9.67pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfMjIxNA_f6f456b0-6525-4fdb-a3f3-c0a6bbf8575c" continuedAt="ice7f785cf0ae45f0bcf692515060af91" escape="true">Current and Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="ice7f785cf0ae45f0bcf692515060af91" continuedAt="i23ec239b5d1d4a0eba82f04b21124005"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to August of 2021, the Company held a $<ix:nonFraction unitRef="usd" contextRef="i98ba43ff30654ca0a4b44036a4fed4ab_I20210731" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTA2_a91200c2-682d-4b05-855c-3ed537441fa4">4.0</ix:nonFraction> million note payable and a revolving line of credit with Silicon Valley Bank. The note required interest only payments through September 2021, followed by <ix:nonFraction unitRef="payment" contextRef="i3858556f62dd4d418f747752cb176cec_D20210731-20210731" decimals="INF" name="weav:DebtInstrumentPeriodicPaymentNumberOfPayments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTEx_6236ae8e-d288-464d-a92e-b9a8e734203b">36</ix:nonFraction> principal payments of $<ix:nonFraction unitRef="usd" contextRef="i3858556f62dd4d418f747752cb176cec_D20210731-20210731" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTE1_8645d059-3678-4f29-838b-a131c4cfb931">0.1</ix:nonFraction> million plus interest (maturity in February 2024). The revolving line of credit had a maximum borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="ie7bc0ae71dfd493bb9b7b1944d081ece_I20210731" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTIw_4745af5d-ad3e-485b-9f41-4a4833b7b48c">10.0</ix:nonFraction> million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August of 2021, the Company amended the agreement with Silicon Valley Bank to increase the revolving line of credit from $<ix:nonFraction unitRef="usd" contextRef="ie7bc0ae71dfd493bb9b7b1944d081ece_I20210731" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTI1_4745af5d-ad3e-485b-9f41-4a4833b7b48c">10.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTMw_1fcfe9ea-1cb4-4975-81d2-3200b7558c35">50.0</ix:nonFraction> million. The total borrowing capacity is subject to reduction should the Company fail to meet certain expectations for recurring revenue and customer retention. Amounts outstanding on the line will accrue interest at the greater of prime rate plus <ix:nonFraction unitRef="number" contextRef="i6ff15057be024b83976c1f0355bf4163_D20210801-20210831" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTM1_77a98820-6f1e-4af5-a4e7-a4262b25bad4">0.25</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i8fa18ae63ac5412a9c8823e2d4d171c2_I20210831" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTM5_37e9295c-a5a9-4f3f-b876-1d264516f530">3.50</ix:nonFraction>%. As part of the agreement, the $<ix:nonFraction unitRef="usd" contextRef="i25aa1d6073904ee9b88669987ee6fc22_D20210801-20210831" decimals="-5" name="us-gaap:DebtConversionOriginalDebtAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2NzU5_807413ff-bf00-4eb6-b802-45ff81fa6f7e">4.0</ix:nonFraction> million note payable was converted to a deemed advance on the line of credit and was deemed a debt modification. In connection with this transaction, the Company drew down an additional $<ix:nonFraction unitRef="usd" contextRef="i4d18d9a05e604d3f81575a681172e031_D20210801-20210831" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTQ4_4d9a2e72-ea60-4b58-977b-cf0d43fc3315">6.0</ix:nonFraction> million from the line of credit resulting in a total outstanding balance of $<ix:nonFraction unitRef="usd" contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTUz_8045b604-9389-4ce8-b2cf-5a80dce66380">10.0</ix:nonFraction> million. The Company is required to pay an annual fee of $<ix:nonFraction unitRef="usd" contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831" decimals="-5" name="us-gaap:DebtInstrumentFeeAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTU4_364e068e-3053-43b3-8979-e839d540fb5f">0.1</ix:nonFraction> million beginning on the effective date of the agreement, and continuing on the anniversary of the effective date as well as a quarterly unused line fee of <ix:nonFraction unitRef="number" contextRef="i4d18d9a05e604d3f81575a681172e031_D20210801-20210831" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTYz_1db3419b-968b-456b-a766-68d22ed08eec">0.15</ix:nonFraction>% per annum of the available borrowing amount should the outstanding principal balance drop below $<ix:nonFraction unitRef="usd" contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831" decimals="INF" name="weav:DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTY3_76f5b321-d732-4bfe-86e1-9765b92574d6">10.0</ix:nonFraction> million (calculated based on the number of days and based on the average available borrowing amount). The line of credit is collateralized by substantially all of our assets. Under </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i23ec239b5d1d4a0eba82f04b21124005">the terms of this amendment, the loan and security agreement requires that, at any time, if total unrestricted cash and cash equivalents held at Silicon Valley Bank is less than $<ix:nonFraction unitRef="usd" contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831" decimals="INF" name="weav:DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTcy_90f725dc-da10-4ddb-84cb-13f91b6a735c">100.0</ix:nonFraction> million, the Company must at all times thereafter maintain a consolidated minimum $<ix:nonFraction unitRef="usd" contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831" decimals="INF" name="weav:DebtCovenantLiquidityConsolidatedMinimum" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTc3_61a4c3fa-439a-47fc-a643-cee10549be5c">20.0</ix:nonFraction> million in liquidity, meaning unencumbered cash plus available borrowing on the line of credit, and the Company must meet specified minimum levels of EBITDA, as adjusted for stock-based compensation and changes in its deferred revenue. The Company was in compliance with all debt covenants as of and for the periods ended September&#160;30, 2022 and December&#160;31, 2021. As of September&#160;30, 2022 and December&#160;31, 2021, the total outstanding balance on the line of credit was $<ix:nonFraction unitRef="usd" contextRef="i935c1f84060945e4b9c9e35f1674eb71_I20220930" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfMTIwOTQ2Mjc5MDgzODQ_66cc24b2-dccd-4030-9781-b05cf42d316d"><ix:nonFraction unitRef="usd" contextRef="i2974136212764c26ae8867d9eb805a31_I20211231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfMTIwOTQ2Mjc5MDgzODQ_a952ef8c-b651-4aa5-afc2-16da64d4509b">10.0</ix:nonFraction></ix:nonFraction> million. The balance on the line of credit is due on August 4, 2023, and therefore, is reflected as a current liability on the balance sheet as of September&#160;30, 2022.</ix:continuation> </span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_64"></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">10.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:4.11pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkxNg_c7380ffa-b37f-4bbc-bde4-68f98eefa7c2" continuedAt="i943164a1907147589e222963b8c87d3e" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="i943164a1907147589e222963b8c87d3e" continuedAt="i3edfeb23d282403580c847a861dff117"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkxNw_fc27c44a-4d61-4b1c-8a1c-63ba956b3ad1" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, consisting of service-based expense related to the equity incentive plan, including expense from stock options and restricted stock units, and the employee stock purchase plan, as well as expenses related to secondary sales of shares of Company common stock, was classified as follows in the accompanying condensed consolidated statements of operations for each of the periods presented (in thousands):</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:35.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idddc5f0925e847cf85ba3cefb9f77af8_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMi0xLTEtMS0xODg5MTA_bd9f9ad8-c290-44d9-903b-f8eb7de42ae7">190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a2852e4625f4cc9906d6ca9c5562da8_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMi0zLTEtMS0xODg5MTA_eccf5b07-fe67-410f-b4ba-84daa1cc5824">139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcc2cd08452049fbbaf9ef56fb1b6016_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMi01LTEtMS0xODg5MTA_72c6dab6-6dfe-47b4-b30b-59fb9921fe90">514</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4dbc3a652d4479e84f63af2dac7f5f7_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMi03LTEtMS0xODg5MTA_a22d0c11-0bc1-4310-a35e-680c0ad28111">418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fe745d73c65454b85fb0ea34bca5f61_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMy0xLTEtMS0xODg5MTA_833b812c-081a-4fb0-991d-27e4b0eaed82">844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i085612f59b1747b186b33f7452d99d9b_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMy0zLTEtMS0xODg5MTA_95d4c4a8-3cec-488a-8ebc-6e4465f1ef4d">693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if50e08d2de3b4691b2b176134cb8e469_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMy01LTEtMS0xODg5MTA_6bafa0f3-6307-4810-b7d0-3fdc7b79d9ab">2,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6183406e36a4d3e81cc2faa1c16d67f_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMy03LTEtMS0xODg5MTA_0be34c71-40f9-4437-b7d3-f7b24fb94046">1,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf80e2ed0fd241aca43e222bf5b3dd78_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNC0xLTEtMS0xODg5MTA_779f9879-e317-454b-9102-262bedd4f145">1,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i205cc662964d4b91a55071a6e7212449_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNC0zLTEtMS0xODg5MTA_6d8caab8-fba9-43ba-807b-f1f2e0494767">575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0310403bcd7f45cea8008fc415fc2e10_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNC01LTEtMS0xODg5MTA_398c02c3-1bdd-4a2f-af22-0fe8cd03065f">2,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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if06a6b2a362e4dc6b12a7e95b75ebd10_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNC03LTEtMS0xODg5MTA_89a3f521-9a8b-4f08-93ae-640ff6adc8bb">2,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58cb6b7f5d07487392aed4ec62ad8323_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNS0xLTEtMS0xODg5MTA_acc7a06c-8723-47cb-b2db-f9daeb2cf3be">2,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34a36d3292c04639b84b650e99b269ae_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNS0zLTEtMS0xODg5MTA_13a8ffd1-380e-4131-a05a-1a0b7232e808">2,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica4622cbe13d4ec3afe09e462f8da121_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNS01LTEtMS0xODg5MTA_77f4ff4c-6c1f-47ac-b3ec-df18d590b3c5">7,495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c1498782d5947a199dcbebabfdaa362_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNS03LTEtMS0xODg5MTA_ac1a9767-6d6f-43e1-acb9-ce2c952c23ee">6,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNi0xLTEtMS0xODg5MTA_dab27ad2-391e-42e5-aec3-636f9b647c21">5,322</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNi0zLTEtMS0xODg5MTA_6f11ff12-a9fd-4d20-9670-a4832e9f00ce">3,954</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNi01LTEtMS0xODg5MTA_68a70e30-dff4-4bbc-88e7-5bfc95b76206">13,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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNi03LTEtMS0xODg5MTA_4f35708b-a30e-4dbe-ad7e-0fe1864f2534">11,047</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;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2016, the Company adopted the 2015 Equity Incentive Plan (the &#8220;2015 EIP&#8221;) under which common stock options could be issued for employee awards and the Company began issuing stock options under this plan in 2016.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2021 in connection with the initial public offering (&#8220;IPO&#8221;), the Company adopted the 2021 Equity Incentive Plan (the &#8220;2021 EIP&#8221; and, together with the 2015 EIP, the &#8220;EIP&#8221;) under which the Company could issue stock options or restricted stock units (&#8220;RSUs&#8221;) as awards. Upon adoption of the 2021 EIP, the 2015 EIP plan was terminated. All options issued and outstanding or available for issuance under the 2015 EIP were absorbed into the 2021 EIP. Along with the absorbed 2015 EIP options, the Company reserved an additional <ix:nonFraction unitRef="shares" contextRef="i41502a874385459aad2118bb06845dee_I20211115" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfMTIwOTQ2Mjc5MTA2OTE_405ec61c-8db6-43be-a66a-66a4da93c3a2">9,000,000</ix:nonFraction> shares of common stock for future issuance under the 2021 EIP, with scheduled annual increases to the reserve for amounts to be determined by the Board, subject to a maximum amoun</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">t. In the first quarter of 2022, the board reserved an additional <ix:nonFraction unitRef="shares" contextRef="i80858332e812437c9e64721e886cd458_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE5MDI1_02686e46-e860-428c-a436-b6ec9220be8c">3.2</ix:nonFraction> million common shares for future issuance under the 2021 EIP.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to the EIP was $<ix:nonFraction unitRef="usd" contextRef="i564046991e70474fa4fe31214f9d8341_D20220701-20220930" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTQ1_5c5f482d-cf82-42d3-b27e-f6886cc7dc7a">5.2</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="iee2050e1a542429f92b4a861c1d1a9d5_D20210701-20210930" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTUw_58b61c00-10b4-4785-9e05-cc378d8379c1">4.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended September&#160;30, 2022 and 2021.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Options</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most options have a <ix:nonNumeric contextRef="ib27d51cbaf8147a5bca96fd771beebe3_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkyMg_f8cca425-9c34-4b88-bb1a-f21cca78ad81">four-year</ix:nonNumeric> vesting schedule with a <ix:nonNumeric contextRef="i42b039d78afc453daa6172bd3aefd5c5_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkyMw_77e57cab-6634-40e4-84a3-afd69c9ddd36">one-year</ix:nonNumeric> cliff and are classified as incentive stock options (&#8220;ISOs&#8221;). Some options have been granted in lieu of bonuses and have expedited <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfMjA2MQ_a4b6d365-be5b-4d75-8669-2fd2159a96b8">two</span>- or <ix:nonNumeric contextRef="i5e1c15a636a54894a60f8f7c571f9ecd_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkxOQ_8f169996-8925-43d9-a968-d97cd58d19b6">three-year</ix:nonNumeric> vesting schedules. All awards vest based on service conditions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options with accelerated vesting clauses, should there be a change in Company control, were  <ix:nonFraction unitRef="shares" contextRef="ib088c1e1e1554674b76ebc3cbbcd9a7f_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTU3_47b7b2f1-35aa-4015-9bbe-d653a39deb98">2,051,350</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and <ix:nonFraction unitRef="shares" contextRef="i9206f13392eb42e2bff30c9c3264051a_I20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTYx_40878638-fa35-466f-8515-ec67301b3251">3,689,243</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of September&#160;30, 2022 and 2021, respectively. </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i3edfeb23d282403580c847a861dff117" continuedAt="i3f651888f1ba49d3a0ff46bbb88f4177"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized stock-based compensation expense as of September&#160;30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTY1_f45b3ae5-d19d-47dc-8c7e-c92a6ca20103">10.9</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTcw_ccf980e0-0baf-4ccf-9928-0786d0665583">38.6</ix:nonFraction> million, respectively. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized on a straight-line basis over the remaining weighted-average vesting periods. As of September&#160;30, 2022 and 2021 the weighted-average vesting periods approximated <ix:nonNumeric contextRef="i663bacddc01544ec85d1e223780836b3_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTgy_6944b9d4-b050-4a72-8765-27e5533f31b0">2.06</ix:nonNumeric> years and <ix:nonNumeric contextRef="i3b69563d6c6b4e208eec647934e81029_D20210101-20210930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTg5_8931b15b-58a2-463f-b231-cb8e1f7559d3">3.14</ix:nonNumeric> years, respectively. </span></div><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkyNg_5e1d7bdb-5e76-4c83-833d-9fbd3cae8c0c" escape="true"><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock option activity was as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.809%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value <br/>(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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMS0xLTEtMS0xODg5MTA_63f76177-7d6d-458a-bfe1-72900aaf165f">7,574,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMS0zLTEtMS0xODg5MTA_af88371d-ca04-41a3-a63b-b259430cc75d">8.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ide55025e7c02419eae8ba3632b2acf51_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMS01LTEtMS0xODg5MTA_1a3813b6-fdaa-4043-a0f5-8135f6acfd5c">8.35</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMS03LTEtMS0xODg5MTA_a3645b20-e388-4086-86e4-53bfd88b19c1">52,257</ix:nonFraction>&#160;</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMi0xLTEtMS0xODg5MTA_8b3a08c4-7b8e-437e-9b03-958b7daf0996">2,719,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMi0zLTEtMS0xODg5MTA_cfd59d06-dd8c-484d-8334-c662f4575ed1">3.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ide55025e7c02419eae8ba3632b2acf51_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMi01LTEtMS0xODg5MTA_2bb5105f-23e8-4bdf-b998-868dac74197f">7.03</ix:nonNumeric></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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic168b6692a354473ac01874678defb3b_I20211231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMi03LTEtMS0xODg5MTA_a7088d09-34bd-4067-bdf2-2c4c0e36c589">31,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNC0xLTEtMS0xODg5MTA_5b2e5971-225d-4100-9980-80a2ff44c728">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNC0zLTEtMS0xODg5MTA_3b933ce8-720c-4e24-a5aa-db531cd0ac32">&#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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNS0xLTEtMS0xODg5MTA_a15572af-fe3a-4a8e-bebd-75878d8bdc42">564,083</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNS0zLTEtMS0xODg5MTA_cdab0a22-9a51-492f-961f-c0b5ad4f1f53">1.65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNi0xLTEtMS0xODg5MTA_c3783f82-6cb1-4746-a582-89d920239a16">380,947</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNi0zLTEtMS0xODg5MTA_7ab3675c-0a0d-47ce-94fd-7ac10ab67284">12.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNy0xLTEtMS0xODg5MTA_9d49cdc1-0664-46cb-93d2-005dddc17617">6,629,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNy0zLTEtMS0xODg5MTA_e6dea881-0faa-411f-9c4a-6e17eb0b26a0">8.99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNy01LTEtMS0xODg5MTA_92491938-eb66-4fe5-9339-f32be991ef3e">7.81</ix:nonNumeric></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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNy03LTEtMS0xODg5MTA_5b8a3ca6-c584-4fec-a1bb-30871815ca71">8,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfOC0xLTEtMS0xODg5MTA_a49f4ffa-4981-44b2-a106-a555273bc96b">2,665,039</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfOC0zLTEtMS0xODg5MTA_03396afc-9e7f-433e-b60f-c5861c992d29">5.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfOC01LTEtMS0xODg5MTA_a40f2c6f-7f8a-4f4c-932e-3f6911b2c95b">6.30</ix:nonNumeric></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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfOC03LTEtMS0xODg5MTA_490ca563-076d-4f6c-8726-7a9ca3cb999b">6,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTAtMS0xLTEtMTg4OTEw_0a08d2de-9681-4ee5-a443-fbabd0b996bf">&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTAtMy0xLTEtMTg4OTEw_f3085d6f-40f6-4da1-b457-62aab2f727f0">&#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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTEtMS0xLTEtMTg4OTEw_f6c248e4-a45c-41b2-9b36-6311b51e7949">121,241</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTEtMy0xLTEtMTg4OTEw_729320f9-7492-47aa-b8e7-0c710504966f">1.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTItMS0xLTEtMTg4OTEw_5984989e-4f97-4219-9376-f03966555a1d">649,298</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTItMy0xLTEtMTg4OTEw_6c2810c9-e16c-46dc-830c-0236b190594a">14.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTMtMS0xLTEtMTg4OTEw_43683400-62e8-47e0-91f5-0d0c4414ca3a">5,858,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTMtMy0xLTEtMTg4OTEw_9d2283e7-05cd-40af-92cd-412d2772428e">8.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTMtNS0xLTEtMTg4OTEw_c9e98e0a-8c91-442f-9229-80c2022966b3">6.86</ix:nonNumeric></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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTMtNy0xLTEtMTg4OTEw_77e4d4af-fce8-45bf-b0c4-f617c4be5bf6">2,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTQtMS0xLTEtMTg4OTEw_46a1f130-5b37-49ce-8dff-725bd8f054ed">2,959,753</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTQtMy0xLTEtMTg4OTEw_57439fdf-ac25-4d33-ab53-4fe81f0b3916">6.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTQtNS0xLTEtMTg4OTEw_fa4e8164-b281-4c5e-8338-1a3e64905003">5.45</ix:nonNumeric></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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTQtNy0xLTEtMTg4OTEw_d330c02e-9b82-4575-8f41-d7c9ea7bd324">2,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTYtMS0xLTEtMTkzOTU2_65489615-f098-404d-99b3-8cea36666a3b">&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTYtMy0xLTEtMTkzOTYz_a43fb4c2-8a4a-4a47-8234-942fd0b48a4c">&#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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTctMS0xLTEtMTkzOTU2_d0a693c7-7625-422e-8413-d6ad16828d5a">141,216</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTctMy0xLTEtMTkzOTYz_1555f3f7-a747-44b0-b18e-d01b58963eaa">2.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTgtMS0xLTEtMTkzOTU2_0fc27ba4-a10d-46b4-9d37-84390c288b15">1,253,226</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTgtMy0xLTEtMTkzOTYz_4ce4be4a-0aef-4697-97fb-1f8ab26017f1">10.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of September 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTktMS0xLTEtMTkzOTU2_cb5206bf-01fc-4be7-bda4-5b7e910a3b61">4,464,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTktMy0xLTEtMTkzOTYz_1e2166d5-7cd2-4230-a0d5-540b61b0e4a0">8.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTktNS0xLTEtMTkzOTc0_a7feab05-4cbc-48e1-9d06-1c490d03ae41">4.99</ix:nonNumeric></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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTktNy0xLTEtMTkzOTg3_c41ebf7d-1ff3-46c6-8e09-737dabc1a0a1">5,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of September 30, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMjAtMS0xLTEtMTkzOTU2_0b54029e-c23e-486d-bcff-2814c1d01a93">3,163,096</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMjAtMy0xLTEtMTkzOTYz_b5f14fd2-bdc4-43e2-9f76-daaded28e134">7.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMjAtNS0xLTEtMTkzOTc0_d2aa6b39-f29d-4b96-b2d7-d6e9578afad3">3.63</ix:nonNumeric></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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b279b6db3649b2810bec1164490bde_I20220930" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMjAtNy0xLTEtMTkzOTg3_463991ce-577e-4143-a29c-4b1b8037a6d2">4,781</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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised was</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTk4_b0a49cd5-bd75-485f-8ce8-c69ec04ff170">0.7</ix:nonFraction> million f</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the three months ended September 30, 2022. The intrinsic value represents the excess of the estimated fair value of the Company's common stock on the date of exercise over the exercise price of each option.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is measured at the grant date based on the estimated fair value of the award.  The fair value of the awards is fixed at grant date and amortized over the remaining service period. The Company uses the Black-Scholes model to estimate the value of its stock options issued under the EIP. Prior to the Company&#8217;s IPO, the common stock fair values used in the models were based on the most recent 409(a) valuation as of the option grant date. Management reviews option grants and  determines whether further valuation adjustments are appropriate based on recent company performance and/or changes in market conditions.  The volatility assumed in the estimate was based on publicly traded companies in the same industry and considers the expected term calculated by the Company.  The expected term of the options was derived from a simplified method which estimates the term based on an averaging of the vesting period and contractual term of the option grant. The risk-free rate utilized was the average of the five- and seven-year U.S. Treasury yield as the estimated expected term for options approximates <ix:nonNumeric contextRef="ib27d51cbaf8147a5bca96fd771beebe3_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDAwMw_485ac7ce-a88d-44d1-b3fa-0d1b526fe325">6</ix:nonNumeric> years. The Company has no plans to declare dividends in the foreseeable future.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted under the Plan vest and settle upon the satisfaction of a service-based condition. The service based condition for these awards is generally satisfied over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDI3Mg_43d18e2e-7c6c-4b4b-9c41-a978d9267cdd">three</span> or <ix:nonNumeric contextRef="id231e9e2c3cd46cdab6c56d33bd36099_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDI3OA_41d4bb96-757f-4330-89bd-0e35c578f4b6">four years</ix:nonNumeric>. <ix:nonFraction unitRef="shares" contextRef="i4507502a2da64adcacfe6f64fb98f46f_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE5MDA3_30d986fc-1386-4844-b16d-74483e823517">171,075</ix:nonFraction> RSUs have a <ix:nonNumeric contextRef="i4507502a2da64adcacfe6f64fb98f46f_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkyMA_2f3eafba-c023-4f09-8685-639a78d60d8f">four-year</ix:nonNumeric> vesting schedule with <ix:nonFraction unitRef="number" contextRef="i5d7b8c9f9e094b28ba1df414d9271d5a_D20220101-20220930" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDMyNw_4311fe36-bff9-4fb8-9d8c-706e35b6a974">25</ix:nonFraction>% cliff vesting <ix:nonNumeric contextRef="i5d7b8c9f9e094b28ba1df414d9271d5a_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDM0NA_e18fb53c-866f-41bb-a9bb-850582ef5369">one year</ix:nonNumeric> from grant date and the remaining <ix:nonFraction unitRef="number" contextRef="ide370897943147f3bed0bac03da81ba4_D20220101-20220930" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDM4MQ_7db57168-30d2-41b7-a4f4-3362b565393c">75</ix:nonFraction>% vesting monthly over the remaining <ix:nonNumeric contextRef="ide370897943147f3bed0bac03da81ba4_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDQxOQ_d42d053b-04f7-4b71-bdc1-6210c4d30be3">three years</ix:nonNumeric>. The remaining RSUs that have been issued have a </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i3f651888f1ba49d3a0ff46bbb88f4177"><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i44a9c054af98497aaadf04b08f1b943a_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkxNA_e8ddc3c8-2e30-4abe-a4bd-87ee1df61288">three-year</ix:nonNumeric> vesting schedule with <ix:nonFraction unitRef="number" contextRef="if2d7f3bf032b4a80b5ac8f445cc71d42_D20220101-20220930" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDUwMQ_aec3e833-cf0c-4117-8975-72aea7134004">33</ix:nonFraction>% vesting <ix:nonNumeric contextRef="if2d7f3bf032b4a80b5ac8f445cc71d42_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDUxMg_1d2d9381-ab38-40de-9f16-c0b8f95094f3">one year</ix:nonNumeric> from grant date and the remaining <ix:nonFraction unitRef="number" contextRef="i3251a2273a204a4797ec2ecde8ae7780_D20220101-20220930" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDU0OQ_1f3becd9-86e1-4dea-bd8f-e97765594f84">67</ix:nonFraction>% vesting quarterly over the remaining <ix:nonNumeric contextRef="i3251a2273a204a4797ec2ecde8ae7780_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDU4OQ_13c3fe59-1b43-4790-bc51-4dd6bfddf5de">two years</ix:nonNumeric>.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i214f04e59ec34e9b99c2c0c65f6ec14b_I20220930" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE5MDEz_839d39cb-6e8a-437c-a51e-33b851178225">35.6</ix:nonFraction> million of unrecognized stock-based compensation expense related to outstanding RSUs which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="ic0cfb270979444b4b78dbfa7f868edc2_D20220101-20220930" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE5MDIw_2bfa06c6-f14b-47a9-a2cc-2fa8067643f2">2.59</ix:nonNumeric> years. </span></div><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfMTcwNDI0MzAyMzkwMjc_c4d3c549-a7c9-4c36-8567-7cec70c067f3" escape="true"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkxNQ_7964be12-c2fc-4bbf-9396-a4580291c719" escape="true"><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Restricted&#160;Stock&#160;Unit&#160;activity&#160;was&#160;as&#160;follows:</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2394bdfc374540aeb250351450d1c2be_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMS0xLTEtMS0xODg5MTA_92aac6ec-c319-4598-8243-9a6adba1b1c3">171,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2394bdfc374540aeb250351450d1c2be_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMS0zLTEtMS0xODg5MTA_febbdbbb-f7fd-49b2-8765-ffb224329447">18.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMy0xLTEtMS0xODg5MTA_6474e3e4-f39e-4ec8-951b-54654094a24c">3,183,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMy0zLTEtMS0xODg5MTA_4ef15d51-5cbf-41fc-b6f2-7094b5b45db5">6.24</ix:nonFraction></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNC0xLTEtMS0xODg5MTA_ff9ab210-57ff-42fa-825b-1b652545f05c">593</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;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNC0zLTEtMS0xODg5MTA_9174012f-78eb-4bcf-945d-55871414051b">9.08</ix:nonFraction></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNS0xLTEtMS0xODg5MTA_18f1b07c-90cd-4ce9-9da0-3ce303b704cf">33,911</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNS0zLTEtMS0xODg5MTA_502e91c1-5b8d-44cf-800d-5d66a11a76b1">16.02</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied5a5f1fed834a729bc6066ef559cdd0_I20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNi0xLTEtMS0xODg5MTA_b26d36ce-49af-4188-a994-17f13d5a2459">3,319,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ied5a5f1fed834a729bc6066ef559cdd0_I20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNi0zLTEtMS0xODg5MTA_3f2082c7-a071-4262-b189-7dd4a546f8cf">6.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfOC0xLTEtMS0xODg5MTA_d29ad49a-ff95-4201-8a9d-fbc45a3c173f">2,420,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfOC0zLTEtMS0xODg5MTA_4cf9adcb-a817-4321-a1df-d143aff22342">5.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfOS0xLTEtMS0xODg5MTA_e69d1aa8-7de6-4d18-a27e-9465447a1f2f">174</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfOS0zLTEtMS0xODg5MTA_502d0b3a-23df-444d-9803-67b3bf67860a">5.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTAtMS0xLTEtMTg4OTEw_8a073302-555e-4681-b35a-5e053e12d16c">440,535</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTAtMy0xLTEtMTg4OTEw_65fe3915-ed47-4258-aff7-1cab789a1e76">7.29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifc82147f10bd43c3956f65aa7c6f4159_I20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTEtMS0xLTEtMTg4OTEw_69b45c7c-9848-4af3-a7ad-b10986ed4d46">5,299,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifc82147f10bd43c3956f65aa7c6f4159_I20220630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTEtMy0xLTEtMTg4OTEw_fd29a403-78e8-4b33-a1c7-25dd8308bd50">6.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTMtMS0xLTEtMTk0MzYz_b564de40-fb2c-4dd6-a83f-656985d0d81a">2,541,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTMtMy0xLTEtMTk0Mzcw_5cb200a4-83e6-4b8a-8431-2eacee2ff31b">4.98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTQtMS0xLTEtMTk0MzYz_e118e553-5ac4-4e5e-8c3b-82e30fc51eec">136,010</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTQtMy0xLTEtMTk0Mzcw_6034dfe3-6b8d-4085-88d9-4c3512affb2c">5.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTUtMS0xLTEtMTk0MzYz_d086a2c3-1c67-447d-a6c4-fe7a93169380">519,739</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTUtMy0xLTEtMTk0Mzcw_e528efe0-9e0e-4e83-8ff2-632527010f0a">5.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of September 30, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i214f04e59ec34e9b99c2c0c65f6ec14b_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTYtMS0xLTEtMTk0MzYz_69174a58-585f-479b-a91f-572abd95f0cb">7,184,995</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i214f04e59ec34e9b99c2c0c65f6ec14b_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTYtMy0xLTEtMTk0Mzcw_3b2c69b6-3282-41d1-a185-813084bd9ba3">5.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Secondary Sales of Common Stock</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Company&#8217;s IPO, certain of the Company&#8217;s investors acquired outstanding shares of Company common stock from employees and certain sales of Company common stock by employees to new investors were facilitated by the Company. For these transactions, and where shares of Company common stock were acquired at a price in excess of the estimated fair value of the Company&#8217;s common stock, the Company recorded stock-based compensation expense of the difference between the price paid by the investors and the estimated fair value as of the date of the transactions. Stock-based compensation expense for these transactions totaled </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i64c470041b6e4ccaa7ebe3b956d456f8_D20210101-20210930" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE0NjM5NA_ceb6bd0e-518a-48e9-a58f-88f1e284d34b">3.4</ix:nonFraction> million for the nine months ended September 30, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2022 and the three months ended September&#160;30, 2021, there were no secondary stock transactions that resulted in stock-based compensation expense.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase of Common Shares</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDg0NA_ab708fdc-2ffb-4c93-8f63-60edef15d2d7"><ix:nonFraction unitRef="shares" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDg0NA_f4d0cde1-fc65-4998-b600-80213f962628">No</ix:nonFraction></ix:nonFraction> share repurchases took place during the nine months ended September&#160;30, 2022 and 2021.</span></div></ix:continuation><div id="i8f7081d30a2c41ffacba9ddf070ac133_67"></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">11.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:4.11pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182Ny9mcmFnOmY4NjA3ZWQ2MTIxNzQwMTdiOTM2NWFmMzYwOTlkNWZiL3RleHRyZWdpb246Zjg2MDdlZDYxMjE3NDAxN2I5MzY1YWYzNjA5OWQ1ZmJfOTc_1b0c5863-1667-4bd4-bad2-fbfd5de12aad" continuedAt="i0ca21b2819df4e3fa09ad86897f3c741" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i0ca21b2819df4e3fa09ad86897f3c741">There were no related-party transactions during the nine months ended September 30, 2022 and 2021.</ix:continuation></span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_70"></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">12.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:4.11pt"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183MC9mcmFnOmI3NjQ0ZTk5NmQ4MzQwMWFiZGJmNzM1MzgzZWQ0ZGJlL3RleHRyZWdpb246Yjc2NDRlOTk2ZDgzNDAxYWJkYmY3MzUzODNlZDRkYmVfMTI5Nw_97884259-0ff6-4b6b-9387-599902d4505e" continuedAt="i82108ad5af86465cba079f38fa56c99b" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:continuation id="i82108ad5af86465cba079f38fa56c99b" continuedAt="ib1c0da0776d94e859b5602489aa36ced">Legal Matters</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="ib1c0da0776d94e859b5602489aa36ced"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022 and through the issuance date of these condensed consolidated financial statements, the Company is not involved in any legal proceedings the outcomes of which are anticipated to significantly impact the Company&#8217;s financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claims brought by any third-party against such indemnified party with respect to licensed technology. The term of these indemnification agreements is generally perpetual any time after the execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements.</span></div></ix:continuation><div id="i8f7081d30a2c41ffacba9ddf070ac133_73"></div><div style="margin-bottom:10pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">13.       <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RleHRyZWdpb246ZDlmNGI4ZWFjZTQyNDM0NWFiMjQ3NWU5YzBhNGJjM2NfNDE4_5cb4b8a7-d035-4179-92fc-ade8f7dba59a" continuedAt="idb568cbcb3f042698fa269b44760aafa" escape="true">Net Loss Per Share</ix:nonNumeric></span></div><ix:continuation id="idb568cbcb3f042698fa269b44760aafa"><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RleHRyZWdpb246ZDlmNGI4ZWFjZTQyNDM0NWFiMjQ3NWU5YzBhNGJjM2NfNDE5_2ea6c326-3f53-4897-aa97-25789ba1c0eb" escape="true"><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables present the calculation of basic and diluted net loss per share (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfMy0xLTEtMS0xODg5MTA_831cb509-0ebb-4b60-bc67-99f1f50e4c6a">11,818</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfMy0zLTEtMS0xODg5MTA_d3fcc53a-d102-40c9-a853-3e45cceb7c90">14,220</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfMy01LTEtMS0xODg5MTA_e155b6f0-431d-4b2b-ac74-59458affb1bb">40,471</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfMy03LTEtMS0xODg5MTA_b37ea3d3-8b9f-4378-ae99-992aa297f582">37,622</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: cumulative dividends on redeemable convertible 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" name="us-gaap:RedeemablePreferredStockDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNC0xLTEtMS0xODg5MTA_1a701d8f-536f-4ff3-9b4e-fe59c1747435">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" name="us-gaap:RedeemablePreferredStockDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNC0zLTEtMS0xODg5MTA_c0e05932-4e97-42b2-b75c-771ff2fefe60">585</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" name="us-gaap:RedeemablePreferredStockDividends" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNC01LTEtMS0xODg5MTA_bf2a30b6-d897-4296-b600-0c5a641fc3b1">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" name="us-gaap:RedeemablePreferredStockDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNC03LTEtMS0xODg5MTA_3cf48e95-de4d-4bd2-b224-e2a47162ea5f">1,691</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stock holders - basic and diluted</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS0xLTEtMS0xODg5MTA_42817e74-9642-40b3-948c-62bc269853e9"><ix:nonFraction unitRef="usd" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS0xLTEtMS0xODg5MTA_a2e7c8bb-40c1-46ec-b9d8-a89d7c858c94">11,818</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS0zLTEtMS0xODg5MTA_76c9530e-ec1b-4fab-b3fa-6b2ae32f0269"><ix:nonFraction unitRef="usd" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS0zLTEtMS0xODg5MTA_f1be5426-2aee-476a-913f-a4ccfaa6a5bb">14,805</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS01LTEtMS0xODg5MTA_549552c1-f178-40a8-89c2-4dbcf92f34f9"><ix:nonFraction unitRef="usd" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS01LTEtMS0xODg5MTA_6f340190-f649-4077-9b33-81723f68eb94">40,471</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS03LTEtMS0xODg5MTA_74fd7268-8454-4796-98ce-29fc2b3e3981"><ix:nonFraction unitRef="usd" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS03LTEtMS0xODg5MTA_e4cb0d5a-2d1c-4cb2-be98-ebced00569eb">39,313</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy0xLTEtMS0xODg5MTA_c95dfd64-b2b6-43a3-a047-2c4c83c27ed4"><ix:nonFraction unitRef="shares" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy0xLTEtMS0xODg5MTA_f0b2d28e-3ee5-44b8-bd51-6a0c8e8c51db">65,143,929</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy0zLTEtMS0xODg5MTA_56e2188f-0de4-427f-83b1-03b3b9ab83c5"><ix:nonFraction unitRef="shares" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy0zLTEtMS0xODg5MTA_e4206499-b857-4732-a9e5-d3ff3e0fd0fc">14,317,575</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy01LTEtMS0xODg5MTA_58364cc9-cc80-4bb3-8d4f-0c9816098a17"><ix:nonFraction unitRef="shares" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy01LTEtMS0xODg5MTA_cd417a9e-8026-4e13-9062-f630f177866d">64,898,948</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy03LTEtMS0xODg5MTA_9da94452-ee1d-4e32-96df-f90a46f50b69"><ix:nonFraction unitRef="shares" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy03LTEtMS0xODg5MTA_d217dfd5-8f9f-45b8-880c-b496c5ecbf67">13,250,767</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:700;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS0xLTEtMS0xODg5MTA_10db205e-f206-4aaa-aa5a-3ad9c42d1940"><ix:nonFraction unitRef="usdPerShare" contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS0xLTEtMS0xODg5MTA_57d7c916-40a7-4fca-9651-1c62e6a12513">0.18</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS0zLTEtMS0xODg5MTA_08a85649-064a-4479-8bb5-7bf7a6180e03"><ix:nonFraction unitRef="usdPerShare" contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS0zLTEtMS0xODg5MTA_5cdd6b4f-ebeb-431b-b4d0-148283d99ce0">1.03</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS01LTEtMS0xODg5MTA_7f5ff059-3de2-42b2-b806-bdc650574383"><ix:nonFraction unitRef="usdPerShare" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS01LTEtMS0xODg5MTA_fa39904d-36b4-46cf-a0d9-9fc2e4989239">0.62</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS03LTEtMS0xODg5MTA_2a1ba837-0d02-40b7-80b3-215d8610ecfe"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS03LTEtMS0xODg5MTA_ef4b7417-bf2b-4c0f-b178-9b52f0f31124">2.97</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RleHRyZWdpb246ZDlmNGI4ZWFjZTQyNDM0NWFiMjQ3NWU5YzBhNGJjM2NfNDE3_7021221a-239d-488b-b3a3-fb6eed71e655" escape="true"><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following outstanding potential common shares were excluded from the computation of diluted net loss per share attributable to common stockholders as of the end of the periods presented because their inclusion would have been antidilutive:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.246%"></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.407%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options to purchase common stock</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id7c3b1f46a0540e786d7a7c9c9ffbd7e_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMS0xLTEtMS0xODg5MTA_461f984e-917d-4e5d-bfdc-27d3d435bf95">4,464,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i077acbb08afe4c7e954644f07016c3a5_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMS0zLTEtMS0xODg5MTA_dcec6376-7897-4973-bfe0-41908c8e6c85">8,513,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b4e52064d3f4d0196d3b04307e7534e_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMi0xLTEtMS0xODg5MTA_b17d6955-ecf0-4b18-8c82-57571960ac6c">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifb28925934264e84a8febb1298c9c16f_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMi0zLTEtMS0xODg5MTA_77615232-11c8-497c-918f-f9205ced9754">43,836,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4fdc2b1f4c03421fa896798d38b7ee9c_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMy0xLTEtMS0xODg5MTA_6365d32c-5c3a-4e3d-86ce-c2bcbbeffe29">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i562b828919d343a4b0115b2d5ead4cba_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMy0zLTEtMS0xODg5MTA_344aa3d2-398a-4bef-bb68-d5f8cb589f8c">107,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of shares issuable from ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i221478f2c4b1419bb703c34e6dca0e4b_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNC0xLTEtMS0xODg5MTA_7568e568-3fc0-4f55-b2ce-199c838f83e6">229,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i53a5b1dacd18495786d7711ff1576cbc_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNC0zLTEtMS0xODg5MTA_0e7a5f95-6274-4a21-a915-e49c8c18555b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia6b6669af3714221bd0be4bd4e58fac0_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNS0xLTEtMS0xODg5MTA_de84a05d-ba35-4e04-99e6-f0b727b34877">7,184,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifca2c1f928fb4e5c9ac608a4daf27767_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNS0zLTEtMS0xODg5MTA_6ccb47b7-58f6-45fc-baf7-20307d4b270d">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNi0xLTEtMS0xODg5MTA_037a9e5a-75b5-4353-b32f-605e1f193ba9">11,878,608</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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNi0zLTEtMS0xODg5MTA_719fddf6-acd3-4694-8b2e-035896a75678">52,456,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i8f7081d30a2c41ffacba9ddf070ac133_76"></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">14.       <ix:nonNumeric contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfOTE_030a7b2a-157c-4b24-a209-e73adab459d1" continuedAt="iaa908b59893c4986a5a2b94585d32e9f" escape="true">Subsequent Events </ix:nonNumeric></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="iaa908b59893c4986a5a2b94585d32e9f" continuedAt="i7ee100d5bff64f2b84c7ec109a69c6ae">On November 4, 2022, the Company held a special meeting to approve a one-time repricing of <ix:nonFraction unitRef="shares" contextRef="i3babb37734fc4d7abbe49b509774d01d_I20221104" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfNTQ5NzU1ODE5NjMz_f2e2dbf1-191c-4449-ab14-ac4230aba091">1,159,479</ix:nonFraction> of its outstanding common stock option awards previously granted to certain service providers </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i7ee100d5bff64f2b84c7ec109a69c6ae"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">under the 2015 Equity Incentive Plan (the &#8220;Option Repricing&#8221;). The repricing only affects stock options held by &#8220;service providers&#8221; as defined under the 2015 Plan (&#8220;Eligible Participants&#8221;) other than (x) any current or former member of the Company&#8217;s board of directors, (y) any of the Company&#8217;s current or former Chief Executive Officers and (z) former employees or other service providers. Prior to the Option Repricing, these awards had per share exercise prices between $<ix:nonFraction unitRef="usdPerShare" contextRef="i1e48dc4dfa934107980c6ebd69b126d4_D20221103-20221103" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTA3Ng_bf3f3e3c-fc8d-48f9-b3d1-148a7eea42c4">9.04</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i1e48dc4dfa934107980c6ebd69b126d4_D20221103-20221103" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTA4Mw_877c0835-5501-4606-99a5-a2dfb8bda1a6">19.60</ix:nonFraction>; the Option Repricing reduced the exercise price of these awards to $<ix:nonFraction unitRef="usdPerShare" contextRef="ieb51a8eb818244ec9d57137fb268f578_D20221104-20221104" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTA5MQ_4a6cca8d-2dd0-4119-8dc9-76a1aa836fd5"><ix:nonFraction unitRef="usdPerShare" contextRef="ieb51a8eb818244ec9d57137fb268f578_D20221104-20221104" decimals="2" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTA5MQ_893ebfc2-f71e-431e-b321-3f92d0bb7957">7.00</ix:nonFraction></ix:nonFraction> per share. All other terms of the awards remained the same. This repricing is expected to result in incremental stock-based compensation expense of approximately $<ix:nonFraction unitRef="usd" contextRef="ieb51a8eb818244ec9d57137fb268f578_D20221104-20221104" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMTIwOTQ2Mjc5MTEyNTA_8ae13d76-09c2-4b44-b151-62aef4bc1a1c">1.1</ix:nonFraction> million to be recognized over the weighted average remaining vesting period of <ix:nonNumeric contextRef="ieb51a8eb818244ec9d57137fb268f578_D20221104-20221104" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMTIwOTQ2Mjc5MTEyNjQ_95ccd805-5cfe-4710-b916-55a6da71626a">2.5</ix:nonNumeric> years. Of this, approximately $<ix:nonFraction unitRef="usd" contextRef="i3babb37734fc4d7abbe49b509774d01d_I20221104" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTA5OA_88eed12e-c255-4fe0-9c23-b61befba0500">0.4</ix:nonFraction>&#160;million is expected to be recognized throughout the remainder of 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2022, the Company moved $<ix:nonFraction unitRef="usd" contextRef="ib29c1d2c8e17417a83ee72ee1d8c0ffe_D20221001-20221031" decimals="-5" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTcyNw_7295ccbc-9627-4bb4-a36d-cf782777acdd">75.0</ix:nonFraction>&#160;million of cash into an investment portfolio, which was then used to purchase marketable securities. The investments comprise certificates of deposit, commercial paper, treasury securities, and governmental money market funds and have maturities ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTc0MQ_0e1ff7fb-9783-446e-9c47-e7f673f55d46">zero</span> to <ix:nonNumeric contextRef="ie49cf052a3974b55a018f71451722376_I20221031" name="us-gaap:DebtSecuritiesAvailableForSaleTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTc0Mg_0ea4b9f1-0028-435d-b041-7980b73b196e">twelve months</ix:nonNumeric> and estimated yields to maturity ranging from <ix:nonFraction unitRef="number" contextRef="i9a9834ba09a94bdea8a09d79e35a5259_I20221031" decimals="3" name="us-gaap:DebtSecuritiesAvailableForSaleWeightedAverageYield" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTc0NA_e9b0030a-48dd-448b-a0f1-8eeac2cb722e">2.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ie49cf052a3974b55a018f71451722376_I20221031" decimals="3" name="us-gaap:DebtSecuritiesAvailableForSaleWeightedAverageYield" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTc0OQ_66d2c32e-6916-40a7-9dcc-a921763e1be8">4.8</ix:nonFraction>% (annualized). Per the Company's treasury and investment policy, these investments are classified as available-for-sale securities.</span></div></ix:continuation><div><span><br/></span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_79"></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.&#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should read the following discussion of our financial condition and results of operations in conjunction with the financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q. The following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Readers are cautioned that these forward-looking statements are subject to risks, uncertainties, and assumptions that are difficult to predict, including the continuing impact of COVID-19 on our business, results of operations and financial condition and our and the U.S. government or regulator&#8217;s further responses to it, and the impact of COVID-19 on our business, results of operations and financial condition and our and the U.S. government&#8217;s response to it, and those identified above, under &#8220;Part I, Item 1A. Risk Factors,&#8221; and elsewhere herein. Therefore, our actual results could differ materially from those discussed in the forward-looking statements. We undertake no obligation to revise or update any forward-looking statements for any reason.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In this Quarterly Report on Form 10-Q, unless otherwise specified or the context otherwise requires, &#8220;Weave,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; and &#8220;our&#8221; refer to Weave Communications, Inc. and its consolidated subsidiaries.</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_82"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weave is a leading all-in-one customer communications and engagement software platform for small and medium-sized businesses (&#8220;SMBs&#8221;). We are creating a world where SMB entrepreneurs can utilize state-of-the-art technology to transform how they attract, communicate and engage customers, grow their business and realize their dreams. Our platform enables entrepreneurs to maximize the value of their customer interactions and minimize the time and effort spent on manual or mundane tasks. In a similar way to how the smartphone has transformed the manner in which we live our daily lives, our platform changes the way SMBs manage their businesses. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have democratized powerful communications and engagement capabilities previously only available to enterprises, made them intuitive and easy to use and put them in one place &#8211; always within reach of the SMB. Our cloud-based software platform streamlines the day-to-day operations of running a small business. We offer an all-in-one platform spanning all forms of communications and customer engagement ranging from answering phones, to scheduling appointments, to sending text reminders, to requesting client reviews, to collecting payments, to sending email marketing campaigns. We bring small businesses and the people they serve closer together by unifying, modernizing and personalizing all customer interactions. Our platform helps improve communications, attract more customers, keep customers engaged and increase overall retention.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our founding in 2011, we have evolved our platform, innovating and improving the products and integrations we provide for small businesses. We have expanded our product offering from a suite of </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">integrated phone, email and text solutions to include analytics in 2019, payments in 2019 and forms in 2021, among other capabilities launched in those years. Through investments in product development and integrations, we have expanded beyond dentistry and optometry to other verticals, such as home services. </span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_85"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplemental Financial Information &#8212; Disaggregated Revenue and Cost of Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To supplement our discussion of our consolidated results of operations, we have separated our revenue and cost of revenue into recurring and non-recurring categories to disaggregate revenue and costs of revenue that are one-time in nature from those that are term-based and renewable.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from recurring subscription fees charged to access our software platform and phone services, including recurring hardware fees. These recurring revenues accounted for 95% and 93% of our revenue for the three months ended September 30, 2022 and 2021, respectively, and 96% and 94% for the nine months ended September 30, 2022 and 2021, respectively. In addition, we provide recurring payment processing services through Weave Payments and derive revenue on transactions between our customers that utilize Weave Payments and their end consumers. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also derive revenue associated with non-recurring installation fees for onboarding customers and from leases on phone hardware. We utilize our onboarding services and phone hardware as customer acquisition tools and price them competitively to lower the barriers to entry for new customers adopting our platform. As a result, the variable cost associated with providing phone hardware and onboarding assistance has historically exceeded the related revenue, resulting in negative gross profit for each. The revenue and related costs associated with onboarding new customers are typically non-recurring, and are primarily associated with the initial setup of a customer&#8217;s software and phone system. Revenue on phone hardware provided to our customers, deemed embedded lease revenue, is recognized over the related subscription period. The associated costs, which primarily represent depreciation expense on phones financed under capital lease arrangements, are incurred over the useful lives of the phones. We consider the net costs of onboarding and hardware, in addition to our sales and marketing activities, to be core elements of our customer acquisition approach.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets for our revenue and associated cost of revenue for our recurring subscription and payment processing services, as well as for our onboarding services, and phone hardware:</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription and payment processing:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,509&#160;</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,544)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,854&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,457&#160;</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#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:'Arial',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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Onboarding:</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,088&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,153)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,039)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,660)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,960)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hardware:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,048)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,039)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,381)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,490)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,159)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">______________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Cost of revenue related to hardware represents depreciation of phone hardware over a 3-year useful life. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_88"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Factors Affecting Our Performance</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our historical financial performance has been, and we expect our financial performance in the future to be, driven by our ability to attract new customers, retain and expand within our customer base, add new products and expand into new industry verticals.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Attract New Customers</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our ability to attract new customers is dependent upon a number of factors, including the effectiveness of our pricing and products, the sum total of the features and pricing of the alternative point solution patchwork, the effectiveness of our marketing efforts, the effectiveness of our channel partners in selling and marketing our platform and the growth of the market for SMB communications and engagement. Sustaining our growth requires continued adoption of our platform by new customers. We aim to add new customers through a combination of unpaid channels, such as recommendations and word of mouth, and paid channels, such as digital marketing, professional events, brand marketing and our teams of sales representatives. Historically, our go-to-market strategy focused on increasing the number of locations with most of our customers having a single location; however, we recently introduced multi-office functionality to our platform to allow us to better service organizations with multiple locations. In addition to pursuing continued customer growth among small businesses, we intend to pursue opportunities to expand our customer base among medium-sized businesses, with a particular focus on our core specialty healthcare verticals. Our ability to expand among medium-sized businesses will depend upon our ability to successfully sell our platform to multi-location organizations and effectively retain them. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retain and Expand Within Our Customer Base</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our ability to retain and increase revenue within our existing customer base is dependent upon a number of factors, including customer satisfaction with our platform and support, the sum total of the features and pricing of the alternative point solution patchwork, our ability to effectively enhance our platform by developing new applications and features and addressing additional use cases and our ability to leverage and scale our core sales efforts and marketing capabilities to increase our penetration into our core specialty healthcare verticals. The deployment of the Weave phone system at each of our customers </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">increases stickiness and customer loyalty. Historically, our subscriptions have provided our new customers with immediate access to the majority of our products and functionality. However, we have added additional add-on products in recent years, such as Weave Payments, which we have begun to successfully cross-sell to our customer base. Our dollar-based net retention rate decreased to 101% at September&#160;30, 2022 from 104% at September&#160;30, 2021, reflecting an anticipated decline as compared to the successful Weave Payments initial product rollout and upsell efforts we experienced continuing into the first half of 2021. We intend to continue to invest in enhancing awareness of our platform, creating additional use cases and developing more products, features and functionality.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer retention also impacts our future financial performance given its potential to drive improved gross margin. The initial onboarding costs as well as the cost of hardware, which is depreciated over three years, represent substantial cost of revenue elements during the first few years of a customer&#8217;s life. We believe our disaggregated revenue and cost of revenue financial data, particularly our subscription and payment processing gross margin, provide insight into the impact of customer retention on overall gross margin improvement. Our subscription and payment processing gross margin was 76% and 74% for the three and nine month periods ended September 30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Add New Products</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to add new products and functionality to our platform, broadening our use cases and applicability for different customers. Our ability to cohesively deliver a deep product suite with as little friction as possible to customers is a key determinant of winning new customers. In short, our ability to add new SMB customers is dependent on the features and functionality we add to our platform for small businesses, particularly in our core specialty healthcare verticals. The depth of our platform&#8217;s functionality is dependent upon both our internally-developed technology and our platform partnerships. We expect our future success in winning new clients to be partially driven by our ability to continue to develop and deliver new, innovative products to small businesses in a timely manner. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expand to New Industry Verticals</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we have built a flexible platform that encompasses the majority of the functionality needed for communications and engagement across industry verticals, and we have developed a repeatable playbook for assessing new industry verticals and building the remaining &#8220;last mile&#8221; of vertical-specific functionality. Entering a new industry vertical includes identifying, evaluating, developing and launching the new offering. We create functionality specific to the new industry vertical and then integrate that functionality with the primary systems of record in that vertical. We started in dental and have since successfully expanded to optometry and veterinary, among other areas. In the near term, while we intend to continue to grow within our core vertical markets, we are focused on additional expansion opportunities. We believe expansion into adjacent markets, such as home services, diversifies our end-market exposure and creates a flywheel effect. </span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_91"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Update Regarding COVID-19</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has had a disproportionate adverse impact on SMBs as compared to larger companies. This resulted in an initial slowdown in new customer acquisition during the first half of 2020.  However, we experienced improvement in the pace of new customer acquisition in subsequent periods through 2021, which we believe was aided by the meaningful ways in which the pandemic impacted our customers and intensified their communications and engagement challenges. Given the nature of our business, the COVID-19 pandemic did not have a negative material impact on our revenue and results of operations. We did not experience a material number of non-renewals of subscriptions during 2020, 2021, or through September 30, 2022, nor any material declines in revenue associated with potential declines in our customers' revenues. Out of an abundance of caution, in mid-2020 we underwent a reduction of force of approximately 9% of our total workforce, but since those terminations we resumed hiring and we continue to hire to accommodate the growth and operational needs of our business. Through March 2022, we experienced headwinds in our lead generation activities due to COVID-19 precautions as trade shows and conferences, channels we have historically utilized as part of our go-to-market strategy, were </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cancelled, postponed, or shifted to virtual-only experiences. We have seen some of these trade shows and conferences return to in-person events in the second and third quarters of 2022, but they have not returned to the quantity and attendance levels seen pre-pandemic. While we believe these headwinds have negatively impacted our growth rates since the pandemic began, and we continue to experience some of these headwinds, we have shifted our lead-generation activities to increase our focus on inbound and outbound channels which has driven substantial growth in customer locations under subscription and revenue over the same periods.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Despite widespread vaccination efforts in the United States, COVID-19 continues to have an adverse impact on our customers and their clients and a disproportionate adverse impact on SMBs generally as compared to larger companies, as it did beginning in December 2021 when we experienced unexpected challenges with our sales and installation activities due to the impact of the spread of the Omicron variant of the disease. The impact of existing variants and any future variants cannot be predicted at this time, and could depend on numerous factors, including vaccination rates among the population, the effectiveness of COVID-19 vaccines against COVID-19 and its variants and the response by governmental bodies and regulators. As a result, we could experience reduced customer demand and decreased willingness to enter into or renew subscriptions with us.  We may also experience impact from delayed sales and implementation cycles, including customers and prospective customers delaying contract signing or subscription. </span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_94"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metrics </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our generally accepted accounting principles in the United States (&#8220;U.S. GAAP&#8221;) financial information, we review several operating and financial metrics, including the following key metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions.</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:55.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.214%"></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:20.215%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Arial',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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dollar-based net retention rate</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dollar-based gross retention 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dollar-Based Net Retention Rate </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our dollar-based net retention rate (&#8220;NRR&#8221;) provides insight into our ability to retain and grow revenue from our customer locations, as well as their potential long-term value to us. For retention rate calculations, we use adjusted monthly revenue (&#8220;AMR&#8221;), which is calculated for each location as the sum of (i) the subscription component of revenue for each month and (ii) the average of the trailing-three-month recurring payments revenue. Since payments revenue represents the revenue we recognize on payment processing volume, which is reported net of transaction processing fees, we believe the three-month average appropriately adjusts for short-term fluctuations in transaction volume. To calculate our NRR, we first identify the cohort of locations (the &#8220;Base Locations&#8221;) that were active in a particular month (the &#8220;Base Month&#8221;). We then divide AMR for the Base Locations in the same month of the subsequent year (the &#8220;Comparison Month&#8221;), by AMR in the Base Month to derive a monthly NRR. AMR in the Comparison Month includes the impact of any churn, revenue contraction, revenue expansion, and pricing changes, and by definition does not include any new customer locations under subscription added between the Base Month and Comparison Month. We derive our annual NRR as of any date by taking a weighted average of the monthly net retention rates over the trailing twelve months prior to such date. </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dollar-Based Gross Retention Rate</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our dollar-based gross retention rate (&#8220;GRR&#8221;), provides insight into our ability to retain our customers, allowing us to evaluate whether the platform is addressing customer needs. To calculate our GRR, we first identify the Base Locations that were under subscription in the Base Month. We then calculate the effect of reductions in revenue from customer location terminations by measuring the amount of AMR in the Base Month for Base Locations still under subscription twelve months subsequent to the Base Month (&#8220;Remaining AMR&#8221;). We then divide Remaining AMR for the Base Locations by AMR in the Base Month for the Base Locations to derive a monthly gross retention rate. We calculate GRR as of any date by taking a weighted average of the monthly gross retention rates over the trailing twelve months prior to such date. GRR reflects the effect of customer locations that terminate their subscriptions, but does not reflect changes in revenue due to revenue expansion, revenue contraction, or addition of new customer locations. </span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_97"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To supplement our consolidated financial statements, which are prepared in conformity with U.S. GAAP, we use free cash flow, free cash flow margin and Adjusted EBITDA, which are non-GAAP financial measures, to enhance the understanding of our U.S. GAAP financial measures, evaluate growth trends, establish budgets and assess operating performance. These non-GAAP financial measures should not be considered by the reader as substitutes for, or superior to, the financial statements and financial information prepared in accordance with U.S. GAAP. See below for a description of these non-GAAP financial measures and their limitations as an analytical tool.</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:35.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',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:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,023)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided used in financing activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,528)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Free cash flow</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in operating activities as a percentage of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Free cash flow margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,622)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,155)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,092)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,302)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,591)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Free Cash Flow and Free Cash Flow Margin</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define free cash flow as net cash used in operating activities, less purchases of property and equipment and capitalized internal-use software costs, and free cash flow margin as free cash flow as a percentage of revenue. We believe that free cash flow and free cash flow margin are useful indicators of liquidity that provide useful information to management and investors, even if negative, as they provide information about the amount of cash consumed by our combined operating and investing activities. For example, as free cash flow has been negative, we have needed to access cash reserves or other sources of capital for these investments. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA is defined as earnings before interest expense, provision for taxes, depreciation, and amortization. Our depreciation adjustment includes depreciation on operating fixed assets and does not include depreciation on phone hardware provided to our customers. We further adjust EBITDA to exclude stock-based compensation expense, a non-cash item. We believe that adjusted EBITDA provides </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations. Additionally, management uses adjusted EBITDA to measure our financial and operational performance and prepare our budgets. </span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_100"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitations and Reconciliation of Non-GAAP Financial Measures</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as substitutes for financial information presented under U.S. GAAP. There are a number of limitations related to the use of non-GAAP financial measures versus comparable financial measures determined under U.S. GAAP. For example, the non-GAAP financial information presented above may be determined or calculated differently by other companies and may not be directly comparable to that of other companies. In addition, free cash flow does not reflect our future contractual commitments and the total increase or decrease of our cash balance for a given period. Further, Adjusted EBITDA excludes some costs, namely, non-cash stock-based compensation expense. Therefore, adjusted EBITDA does not reflect the non-cash impact of stock-based compensation expense or working capital needs, that will continue for the foreseeable future. All of these limitations could reduce the usefulness of these non-GAAP financial measures as analytical tools. Investors are encouraged to review the related U.S. GAAP financial measures and the reconciliations of these non-GAAP financial measures to their most directly comparable U.S. GAAP financial measures and to not rely on any single financial measure to evaluate our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Free Cash Flow and Free Cash Flow Margin</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:35.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',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:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,023)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Purchase of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,730)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Capitalized internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,003)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,929)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Free cash flow</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,618)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,389)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,119)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,976)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(586)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,185)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,659)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in financing activities</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,361)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,284&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,528)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,669&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in operating activities as a percentage of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Free cash flow margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></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:35.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',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:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars 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:'Arial',sans-serif;font-size:9pt;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,622)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on outstanding debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,155)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,092)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,302)</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,591)</span></td><td style="background-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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">______________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Does not include depreciation/amortization on finance lease right-of-use assets on phone hardware provided to our customers.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Represents amortization of capitalized internal-use software costs.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_103"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from recurring subscription fees charged to access our software and phone services platform, and recurring embedded lease revenue on hardware provided to customers. These subscription arrangements have contractual terms of month to month. Subscription and hardware fees are prepaid and customers may elect to be billed monthly or annually, with the majority of our revenue coming from those that elect to be billed monthly. To incentivize annual payments, we offer pricing concessions that apply ratably over the twelve-month subscription plan. As of September 30, 2022, approximately 41%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of customer locations elected annual prepayments (approximately 42% </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as of September 30, 2021). Subscription revenue is recognized ratably over the term of the subscription agreement. Amounts billed in excess of revenue recognized are deferred. Recurring revenue on subscriptions, excluding Weave Payments and hardware, accounted for 92% and 90% for the three months ended September 30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we provide payment processing services and receive a revenue share from a third-party payment facilitator on transactions between our customers that utilize our payments platform and their end consumers. These payment transactions are generally for services rendered at customers&#8217; business location via credit card terminals or through &#8220;Text-to-Pay&#8221; functionality. As we act as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and is recognized when the payment transactions occur.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also collect non-recurring installation fees for onboarding customers, the revenue for which is recognized upon completion of the installation. In the first quarter of 2020, we launched a nationwide installation program (the &#8220;Installation Program&#8221;), and began encouraging all new customers to use an on-site technician to configure phone hardware, install our platform software and assist with network upgrades recommended to optimize platform performance. While the Installation Program increased our revenue in 2020, it also increased our onboarding costs substantially. This program was phased out during the second half of 2021, resulting in limited impact to revenue and cost of revenue. Following this change, our customers now directly engage with third-party independent contractors to configure hardware, install the software and assist with upgrades, for which we do not derive any revenue. We may also collect installation or activation fees for the onboarding services provided by our employees.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of 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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists of costs related to providing our platform to customers and costs to support our customers. Direct costs associated with providing our platform include data center and cloud infrastructure costs, payment processing costs, amortization of finance lease right-of-use assets on phone hardware provided to customers, fees to application providers, voice connectivity and messaging fees and amortization of internal-use software development costs. Indirect costs included in costs of revenue include fees paid to third-party independent contractors as part of the Installation Program and personnel-related expenses, such as salaries, benefits, bonuses, and stock-based compensation expense, of our onboarding and customer support staff. Cost of revenue also includes an allocation of overhead costs for facilities and shared IT-related expenses, including depreciation expense.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The launch of the Installation Program in the first quarter of 2020 resulted in a substantial increase in onboarding costs. Prior to launching this program, our employees provided limited installation assistance remotely from our corporate headquarters.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we acquire new customers and existing customers increase their use of our cloud-based platform, we expect that the dollar amount of our cost of revenue will continue to increase. However, our cost of revenue has been and will continue to be affected by a number of factors including increased regulatory fees on texting and phone calls, the number of phones provided to customers, our stock-based compensation expense, and the timing of the amortization of internal-use software development costs, which could cause it to fluctuate as a percentage of revenue in future periods. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating expenses consist of sales and marketing, research and development, and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation and sales commissions. Operating expenses also include allocated overhead costs for facilities and shared IT-related expenses, including depreciation expense.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Option Repricing will require us to record a stock-based compensation charge on a quarterly basis, which will increase our operating expenses. As of November 4, 2022, the magnitude of this charge would be approximately $1.1 million to be recognized over the weighted average remaining vesting period of 2.5 years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of personnel-related expenses associated with our sales and marketing staff, including salaries, benefits, bonuses and stock-based compensation. Sales commissions paid on new subscriptions are deferred and amortized over the expected period of benefit which is determined to be three years. Marketing expenses consist of lead generating and other advertising activities, such as our Business Growth Summit and the costs of traveling to and attending trade shows. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that our sales and marketing expenses will increase and continue to be our largest operating expense for the foreseeable future as we grow our business. As in-person events and conferences continue to return, we will experience an increase in marketing expenses. Despite these expected increases, as a percentage of revenue, we anticipate sales and marketing expenses will slightly decrease in 2022 as compared to 2021, and will further decrease as a percent of revenue over time.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses include software development costs that are not eligible for capitalization and support our efforts to ensure the reliability, availability and scalability of our solutions. Our platform is software-driven, and its research and development teams employ software engineers in the continuous testing, certification and support of our platform and products. Accordingly, the majority of our research and development expenses result from employee-related costs, including salaries, benefits, bonuses, stock-based compensation and costs associated with technology tools used by our engineers.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that our research and development expenses will increase as our business grows, particularly as we incur additional costs related to continued investments in our platform and products. However, we expect that our research and development expenses will decrease as a percentage of our revenue over time. In addition, research and development expenses that qualify as internal-use software development costs are capitalized, and the amount capitalized may fluctuate significantly from period to period.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel-related expenses for our finance, legal, human resources, facilities, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation. General and administrative expenses also include external legal, accounting, and other professional services fees, software and subscription services dedicated for use by our general and administrative functions, insurance and other corporate expenses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of our initial public offering in November 2021 (&#8220;IPO&#8221;), we have incurred and expect to continue to incur additional expenses to operate as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations, and increased expenses for insurance, investor relations, and professional services. We expect that our general and administrative expenses will increase in absolute dollars as our business grows but will decrease as a percentage of our revenue over time.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense results primarily from interest payments on our borrowings and interest on finance lease obligations. Interest on borrowings is based on a floating per annum rate at specified percentages above the prime rate. Interest on finance leases initiated prior to January 1, 2022 is based on our incremental borrowing rate at the time the agreements were initiated. On January 1, 2022, we adopted the new accounting guidance required by ASC 842 and the interest on all finance leases initiated going forward is based on the rate implicit within the lease agreement. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income consists primarily of interest income earned on our cash and cash equivalents.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for (Benefit from) Income Taxes</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes consists primarily of income taxes related to foreign and state jurisdictions in which we conduct business. Because of the uncertainty of the realization of the deferred tax assets, we have a full valuation allowance for domestic net deferred tax assets, including net operating loss carryforwards.</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_106"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated statements of operations data for the periods indicated:</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:35.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',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:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Helvetica',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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Helvetica',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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Helvetica',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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,868&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,693&#160;</span></td><td style="background-color:#ffffff;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,207&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,434&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,907&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,338&#160;</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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,475&#160;</span></td><td style="background-color:#ffffff;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development (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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,890&#160;</span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,082&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,858)</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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,901)</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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39,958)</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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,744)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(876)</span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,787)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,208)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Helvetica',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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:'Helvetica',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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,610)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</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 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net 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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,818)</span></td><td style="background-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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,220)</span></td><td style="background-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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,471)</span></td><td style="background-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:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,622)</span></td><td style="background-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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">______________</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.02pt">Includes stock-based compensation expense as follows:</span></div><div style="margin-bottom:9pt;padding-right:-18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',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:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,134&#160;</span></td><td style="background-color:#ffffff;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,322&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,954&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,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: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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,047&#160;</span></td><td style="background-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-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10 of the Unaudited Condensed Consolidated Financial Statements for further details on stock-based compensation.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated statements of operations data expressed as a percentage of revenue for the periods indicated:</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:35.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',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:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(percentage of total revenue)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating expenses</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101&#160;</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 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45)</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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</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:'Arial',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><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:'Arial',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><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:'Arial',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><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:'Arial',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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="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:'Arial',sans-serif;font-size:9pt;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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47)</span></td><td style="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:'Arial',sans-serif;font-size:9pt;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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39)</span></td><td style="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:'Arial',sans-serif;font-size:9pt;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;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45)</span></td><td style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_109"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Three Months Ended September 30, 2022 and 2021</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased by $5.9&#160;million or 20% for the three months ended September 30, 2022 compared to the three months ended September 30, 2021. Of the total increase, approximately $5.7 million or 96% was attributable to new customers acquired subsequent to September 30, 2021, and 4% or $0.3 million was attributable to existing customers under subscription as of September 30, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue and Gross Margin</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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cost of revenue was due primarily to an increase of $0.5 million in personnel related costs, particularly related merit increases for our customer support employees. We also saw a combined $0.3 million increase from allocated overhead costs and dues and subscription costs. These increases </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were partially offset by a $0.7 million decrease in fees paid to third-party independent contractors resulting from the phase out of the Installation Program. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross margin improvement is derived from a favorable customer mix as a greater portion of our customers had fully depreciated phone hardware, and from succeeding efforts to reduce third-party costs incurred for specific platform features and overall data usage.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing</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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in sales and marketing expenses was primarily attributable to an increase of $1.2 million in personnel-related expenses driven largely by sales salary and commission plan adjustments, partially offset by a $0.9 million decrease from non-recurring event costs incurred in the third quarter of 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The increase in research and development expenses was primarily due to an increase of $1.2 million in personnel-related expenses, largely from stock-based compensation and salary adjustments, for employees enhancing our platform infrastructure and developing new product offerings. In addition, capitalized internal-use software costs decreased by $0.5 million for the three months ended September 30, 2022 compared to the three months ended September 30, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in general and administrative expenses was primarily due to a $0.8 million increase related to director and officer liability insurance premiums and a $0.5 million increase in payroll and other personnel-related expenses, particularly executive stock-based compensation expense and severance pay related to our former CEO&#8217;s departure. Additionally, we experienced a $0.4 million increase in professional fees.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense and Other Income, Net</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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense and other income, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in interest expense and other income is due to additional income generated from our investments in money market securities resulting from an increase in cash from our IPO and increased interest rates.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have assessed our ability to realize our deferred tax assets and have recorded a valuation allowance against such assets to the extent that, based on the weight of all available evidence, it is more likely than not that all or a portion of the deferred tax assets will not be realized. In assessing the likelihood of future realization of our deferred tax assets, we placed significant weight on our history of generating U.S. tax losses. As a result, we have a full valuation allowance against our net deferred tax assets, including NOL carryforwards. We expect to maintain a full valuation allowance for the foreseeable future.</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_112"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',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:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased by $20.4 million or 24% for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021. Of the total increase, approximately $14.5</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million or 71%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was attributable to new customer locations acquired subsequent to September&#160;30, 2021, and approximately $5.9 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million or 29%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was attributable to existing customer locations under subscription as of September&#160;30, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue and Gross Marg</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">in</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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cost of revenue was due primarily to an increase of $4.0 million in personnel related costs, particularly related to merit increases and new hires, and a $2.0 million increase in direct costs to support customer usage and growth of our customer base, including cloud infrastructure costs and fees paid to application providers. We also saw a $0.5 million increase in allocated overhead costs and a $0.5 million increase in dues and subscription costs. These increases were partially offset by a $2.2 million </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decrease in fees paid to third-party independent contractors resulting from the phase out of the Installation Program.  </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross margin improvement is derived from a favorable customer mix as a greater portion of our customers had fully depreciated phone hardware, and from succeeding efforts to reduce third-party costs incurred for specific platform features and overall data usage.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing</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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in sales and marketing expenses was primarily attributable to an increase of $6.3 million in personnel-related expenses driven largely by sales salary and commission plan adjustments.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and Development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,529&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in research and development expenses was due primarily to an increase of $1.8 million in personnel-related costs largely from salary adjustments, and a $0.4 million increase in allocated overhead as a result of increased overall costs to support the growth of our business and related infrastructure. In addition, capitalized internal-use software costs decreased by $0.6 million for the nine months ended September 30, 2022 compared to the nine months ended September&#160;30, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</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:'Arial',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in general and administrative expenses was primarily due to a $3.1 million increase in personnel related expenses, including a $0.9 million increase in payroll costs from new hires and merit increases and a $1.3 million increase in stock-based compensation. Associated with our IPO and the related costs of being a public company, we saw a $2.6 million increase in professional fees, largely due to increased legal, accounting and other professional services costs, and a $2.0 million increase in insurance expense resulting from our director and officer liability insurance premiums. Additionally, dues and subscription expenses increased by $0.8 million, bad debt expense increased by $0.2 million, and we saw an additional $0.3 million increase in miscellaneous licenses, taxes and fees.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense and Other Income, Net</span></div><div style="margin-bottom:9pt;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:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.803%"></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.803%"></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.807%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine 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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</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:'Arial',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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense and other income, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in interest expense and other income is due to additional income generated from our investments in money market securities resulting from an increase in cash from our IPO and increased interest rates.</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_115"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since inception, we have financed operations primarily through the net proceeds we have received from the sales of our preferred stock, cash generated from the sale of subscriptions to our platform, and our bank borrowings. We have generated losses from our operations as reflected in our accumulated deficit of $222.4&#160;million as of September&#160;30, 2022 and negative cash flows from operating activities for the period then ended. Our future capital requirements will depend on many factors, including revenue growth and costs incurred to support customer usage and growth in our customer base, increased research and development expenses to support the growth of our business and related infrastructure, and increased general and administrative expenses to support being a publicly traded company. We expect our operating cash flows to further improve as we increase our operational efficiency and experience economies of scale.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal sources of liquidity were cash held as deposits in financial institutions and cash equivalents consisting of highly liquid investments in money market securities of $118.4&#160;million as of  September&#160;30, 2022.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A substantial source of our cash provided by operating activities is our deferred revenue, which is included on our consolidated balance sheets as a liability. Deferred revenue consists of the unearned portion of billed fees for our subscriptions, which is recorded as revenue over the subscription term. We had $32.7&#160;million of deferred revenue recorded as a current liability as of September&#160;30, 2022. This deferred revenue will be recognized as revenue when all of the revenue recognition criteria are met.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess our liquidity primarily through our cash on hand as well as the projected timing of billings under contract with our paying customers and related collection cycles. We believe our current cash, cash equivalents, marketable securities and amounts available under our senior secured credit facility will be sufficient to meet our working capital and capital expenditure requirements for at least the next 12 months.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows a summary of our cash flows 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:68.451%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></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.805%"></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:'Arial',sans-serif;font-size:8pt;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:'Arial',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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,659)</span></td><td style="background-color:#ffffff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,528)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,669&#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:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September&#160;30, 2022, cash used in operating activities was $9.9&#160;million, primarily consisting of our net loss of $40.5 million adjusted for non-cash charges of $34.5&#160;million, partially offset by net cash inflows of $4.0 million provided by changes in our operating assets and liabilities. The main drivers of the changes in operating assets and liabilities were a $3.1&#160;million increase in deferred revenue due to our prepay arrangements with our customers, a $3.9&#160;million increase in accrued liabilities, and a $0.9&#160;million decrease in prepaid expenses and other assets.  These amounts were partially offset by a $8.5 million increase to contract acquisition costs, comprising mainly sales commissions earned on bookings, and a $1.7 million decrease to operating lease liabilities.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September&#160;30, 2021, cash used in operating activities was $10.3&#160;million, primarily consisting of our net loss of $37.6 million, adjusted for non-cash charges of $26.9 million, 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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net cash inflows of $0.4&#160;million provided by changes in our operating assets and liabilities. The main drivers of the changes in operating assets and liabilities were a $10.0 million increase in deferred customer acquisition costs, comprising mainly sales commissions earned on bookings, and a $2.3 million increase in accounts receivable due to an increase in customers and revenue and complications with our credit card processor. These amounts were partially offset by a $5.6&#160;million increase in deferred revenue due to our prepay arrangements with our customers, a $3.1&#160;million increase in deferred rent, and a $5.8&#160;million increase in accrued liabilities.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities for the nine months ended September&#160;30, 2022 was $2.2 million, primarily due to furniture and equipment additions of $1.2 million. Additional investing cash flow activities included personnel-related costs capitalized as internal-use software development of $1.0 million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities for the nine months ended September&#160;30, 2021 was $7.7 million, due to furniture, equipment and leasehold improvements of $5.7 million for our new corporate headquarters, which we occupied beginning in the first quarter of 2021. Additional investing cash flow activities included  personnel-related costs capitalized as internal-use software development of $1.9 million.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for the nine months ended September&#160;30, 2022 was $5.5 million, primarily as a result of principal payments on finance lease obligations of $6.7 million, and $0.7 million paid in IPO-related costs. These outflows were partially offset by cash proceeds from employee stock option exercises of $1.0 million, and proceeds of $0.9 million from the employee stock purchase plan.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by financing activities for the nine months ended September&#160;30, 2021 was $2.7 million, primarily as a result of a $6.0 million draw from our credit facility and cash proceeds from employee stock option exercises of $3.2 million. These cash inflows were partially offset by principal payments on finance lease obligations of $5.8 million and paid offering costs of $0.7 million related to our IPO.</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_118"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2022, we acquired $4.7 million of additional right of use assets through new finance lease obligations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than these new finance lease obligations, there have been no material changes to our contractual obligations from those described in our Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our agreements with partners, resellers and customers include provisions for indemnification against liabilities should our platform contribute to a data compromise, particularly a compromise of protected health information (&#8220;PHI&#8221;). We have not incurred any costs as a result of such indemnification obligations historically and have not accrued any liabilities related to such obligations in our consolidated financial statements as of September&#160;30, 2022.</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_121"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Silicon Valley Bank Credit Facility </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 and through August 2021, we carried a $4.0 million note payable, which bears interest at the greater of prime rate plus 0.75% and 5.50%. The note payable required interest-only payments through September 2021, followed by 36 monthly principal payments of $111,111 plus interest. Along with the note payable, Silicon Valley Bank provided us with a $10.0 million revolving line of credit, bearing interest at the greater of prime rate plus 0.5% and 5.25%. As of December 31, 2020 and through </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 2021, we had not taken any advances on the line of credit and the full $10.0 million was available for borrowing. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, we amended our agreement with Silicon Valley Bank (&#8220;SVB&#8221;) to increase the revolving line of credit from $10.0 million to $50.0 million. The total borrowing capacity is subject to reduction should we fail to meet certain metrics for recurring revenue and customer retention. Amounts outstanding on the line will accrue interest at the greater of prime rate plus 0.25% and 3.5%. As part of our agreement with SVB, the $4.0 million note payable was converted to a deemed advance on the line of credit. In connection with this transaction, we drew down an additional $6.0 million from the line of credit resulting in a total outstanding balance of $10.0 million. We are required to pay an annual fee of $0.13 million beginning on the effective date of the agreement, and continuing on the anniversary of the effective date. We are also required to pay a quarterly unused line fee of 0.15% per annum of the available borrowing amount should the outstanding principal balance drop below $10.0 million (calculated based on the number of days and based on the average available borrowing amount). The line of credit is collateralized by substantially all of our assets. This amended agreement includes financial covenants requiring that, at any time, if our total unrestricted cash and cash equivalents at SVB is less than $100.0 million, we must at all times thereafter maintain a consolidated minimum $20.0 million in liquidity, meaning unencumbered cash plus available borrowing on the line of credit, and that we meet specified minimum levels of EBITDA, as adjusted for stock-based compensation and changes in our deferred revenue. As of September&#160;30, 2022, $10.0 million was outstanding on the line of credit and we were in compliance with all loan covenants.</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_124"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with U.S. GAAP. The preparation of condensed consolidated financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Recently Adopted Accounting Pronouncements&#8221; below for significant changes to our lease accounting policies and see our significant accounting policies discussed in Note 2, &#8220; Basis of Presentation and Summary of Significant Accounting Policies,&#8221; in the Company&#8217;s notes to the condensed consolidated financial statements in this Quarterly Report on Form 10-Q. Other than the changes to lease accounting policies, there have been no material changes to our critical accounting policies and estimates as compared to those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2021.</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_127"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, we adopted ASU 2016-02, Leases (Topic 842), which updates the requirements related to financial reporting for leasing arrangements, including requiring lessees to recognize an operating lease with a term greater than one year on their consolidated balance sheets as a right-of-use (&#8220;ROU&#8221;) asset and corresponding lease liability, measured at the present value of the lease payments. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the sections titled &#8220;Basis of Presentation and Summary of Significant Accounting Policies&#8212;Accounting Pronouncements Recently Adopted&#8221; and &#8220;&#8212;Accounting Pronouncements Pending Adoption&#8221; in Note 2 to our condensed consolidated financial statements for more information.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_130"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Emerging Growth Company Status</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an &#8220;emerging growth company&#8221;, as defined in the Jumpstart Our Business Startups Act (the &#8220;JOBS Act&#8221;) , 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; We may take advantage of these exemptions until we are no longer an &#8220;emerging growth company.&#8221; Section 107 of the JOBS Act provides that an &#8220;emerging growth company&#8221; can take advantage of the extended transition period afforded by the JOBS Act for the implementation of new or revised accounting standards. We have elected to use the extended transition period for complying with new or revised accounting standards and as a result of this election, our financial statements may not be comparable to companies that comply with public company effective dates. We may take advantage of these exemptions up until the last day of the fiscal year following the fifth anniversary of this offering or such earlier time that we are no longer an emerging growth company. We would cease to be an emerging growth company if we have more than $1.07 billion in annual revenue, we have more than $700.0 million in market value of our stock held by non-affiliates (and we have been a public company for at least 12 months and have filed one Annual Report on Form 10-K) or we issue more than $1.0 billion of non-convertible debt securities over a three-year period.</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_133"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. &#160;Quantitative and Qualitative Disclosures about Market Risks</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, our exposure to market risk has not changed materially since December 31, 2021. For more information on financial market risks related to changes in interest rates and foreign currency rates, reference is made to Item 7A. Quantitative and Qualitative Disclosures About Market Risk contained in Part II of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, filed with the SEC on March 23, 2022.</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_136"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.&#160;&#160;Controls and Procedures</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. The term &#8220;disclosure controls and procedures,&#8221; as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company&#8217;s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of September&#160;30, 2022 due to the material weaknesses in our internal control over financial reporting described below.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Previously Reported Material Weaknesses in Internal Control Over Financial Reporting</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously reported in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, in connection with the preparation and audit of our consolidated financial statements, material weaknesses were identified in internal control over financial reporting as of December 31, 2020, which continued to exist as of September&#160;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 our annual or interim financial statements will not be prevented or detected on a timely basis.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not design and maintain an effective control environment commensurate with our accounting and 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 to appropriately analyze, record, review and disclose accounting impacts of the application of U.S. GAAP within the consolidated financial statements to more complex transactions and commensurate with our accounting and financial reporting requirements. This material weakness contributed to the following additional material weakness:&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not maintain effective controls related to the timely identification, understanding, assessment, application of accounting requirements, and recognition of certain complex transactions related to the determination of the capitalization of costs to fulfill a contract and the valuation of common stock options.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These material weaknesses resulted in the misstatement of our cost of revenue, deferred contract acquisition costs, stock-based compensation expense, additional paid-in capital, and related disclosures, which were corrected prior to the issuance of our consolidated financial statements for the year ended December 31, 2020. Additionally, each of the material weaknesses described above could result in a misstatement of substantially all account balances 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:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ongoing Remediation Efforts </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the identified material weaknesses, our management, with the oversight of the Audit Committee of our board of directors, has dedicated significant resources and efforts to improve our control environment and to remedy the material weaknesses. The remediation measures include the following:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Hired additional finance and accounting personnel to bolster the accounting capabilities and capacity, and to establish and maintain internal control over financial reporting;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Engaged external consultants as an additional accounting documentation preparation resource and an additional level of review for more complex accounting matters including, but not limited to stock-based compensation, debt/equity transactions, revenue recognition, and implementations of new accounting pronouncements;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Engaged an external advisor to assist with further evaluating, designing and documenting the design and operating effectiveness of our internal controls over financial reporting and assist with the remediation of deficiencies, as necessary; and</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Providing ongoing training for personnel on accounting, financial reporting and internal control over financial reporting.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, we have made substantial progress in our plan to remediate the previously identified material weaknesses. However, as we have to complete the testing and evaluation of the effectiveness of the controls, management concluded that the material weaknesses described above have not been remediated as of the date of this report.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our remediation efforts are ongoing and have resulted in and will continue to result in significant costs and significant, time-consuming demands on our financial and operational resources through the remainder of those remediation measures.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act during the period covered by </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_139"></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_142"></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.&#160;&#160;Legal Proceedings</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we have been and will continue to be subject to legal proceedings and claims. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition, or cash flows. We have received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend ourselves, our partners, and our customers by determining the scope, enforceability, and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors. </span></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_145"></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.&#160;&#160;Risk Factors  </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Investing in our common stock involves a high degree of risk. You should carefully consider the risks described below, together with all of the other information in this Quarterly Report on Form 10-Q, including our unaudited condensed consolidated financial statements and the related notes and Part I, Item 2, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; The occurrence of any of the events or developments described below could materially and adversely affect our business, financial condition, results of operations and growth prospects. In such an event, the market price of our common stock could decline, and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently believe are not material may also impair our business, financial condition, results of operations and growth prospects.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factors Summary</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have a history of losses and we may not achieve or sustain profitability in the future.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our recent rapid growth may not be indicative of our future growth. Our rapid growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we do not attract new customers, retain existing customers, and increase our customers&#8217; use of our platform, our business will suffer.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not be able to successfully manage our growth, and if we are not able to grow efficiently, our business, financial condition and results of operations could suffer.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We focus on serving SMBs and are subject to risks associated with serving small businesses.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The global COVID-19 pandemic may adversely impact our business, results of operations and financial performance.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our quarterly results may fluctuate, and if we fail to meet securities analysts&#8217; and investors&#8217; expectations, then the trading price of our common stock and the value of your investment could decline substantially.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we are not able to maintain and enhance our brand and increase market awareness of our company, platform and products, then our business, results of operations and financial condition may be adversely affected.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The market for our platform and products is still relatively new and evolving, may decline or experience limited growth and is dependent in part on businesses continuing to adopt our platform and use our products.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not be able to continue to expand our share of our existing vertical markets or expand into new vertical markets, which would inhibit our ability to grow and increase our profitability.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we are unable to attract new customers in a cost-effective manner, then our business, results of operations and financial condition would be adversely affected.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The market in which we participate is intensely competitive, and if we do not compete effectively, our business, results of operations and financial condition could be harmed.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we do not develop enhancements to our platform and products and introduce new products that achieve market acceptance, our business, results of operations and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Breaches of our applications, networks or systems, or those of Google Cloud Platform (&#8220;GCP&#8221;), or our service providers, could degrade our ability to conduct our business, compromise the integrity of our products, platform and data, result in significant data losses and the theft of our intellectual property, damage our reputation, expose us to liability to third parties and require us to incur significant additional costs to maintain the security of our networks and data.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Interruptions or performance problems associated with our technology and infrastructure may adversely affect our business and operating results.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our products and services must comply with industry standards, Federal Communications Commission (&#8220;FCC&#8221;) regulations, state, local, country-specific and international regulations, and changes may require us to modify existing services, potentially increase our costs or prices we charge customers, and otherwise harm our business.<br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',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 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our Business and our Industry</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The global COVID-19 pandemic has and may continue to adversely impact our business, results of operations and financial performance.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations have and may continue to be negatively affected by a range of external factors related to the COVID-19 pandemic that are not within our control. Like many other companies, including our customers and prospective customers, we reduced our headcount and our employees transitioned to working from home and restricted business travel. Additionally, one of our significant sales channels, trade shows and other industry events, were canceled or postponed, or shifted to virtual-only experiences, and we had to further develop our inbound and outbound channels to make up for the absence of sales leads generated from trade shows and other industry events. During the second and third quarters of 2022, we have begun to see some of these trade shows and conferences return to in-person events, but the number of available shows and the attendance levels at these shows have not yet returned to pre-pandemic levels.  </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Despite widespread vaccination efforts in the United States, COVID-19 continues to have an adverse impact on our customers and their clients and a disproportionate adverse impact on SMBs generally as compared to larger companies, as it did beginning in December 2021 when we experienced unexpected challenges with our sales and installation activities due to the impact of the spread of the Omicron variant of the disease. As a result, we have experienced a continued slowdown in new customer acquisition and subscription renewals since the first half of 2020.  </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also experience adverse impacts from delayed sales and implementation cycles, including customers and prospective customers delaying contract signing or subscription renewals, or reducing budgets. In addition, a majority of our customers are on monthly subscription arrangements with us and could terminate their subscriptions on short notice. If potential customers determine not to enter into subscriptions or defer subscribing to our platform, or if customers terminate or fail to renew their subscriptions, fail to pay us or reduce their spending with us, our revenue may grow more slowly or decline, we may be unable to collect amounts due and we may incur costs in enforcing our contract terms. The continuing economic uncertainty arising from the COVID-19 pandemic could adversely impact our business, results of operations and overall financial performance in future periods.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent our customers continue to support a fully or partially remote workforce and as individuals increasingly utilize voice, video and messaging for their communication needs, there will be increased strain on and demand for telecommunications infrastructure, including our voice and messaging products. Supporting increased demand will require us to make additional investments to increase network capacity, the availability of which may be limited. For example, if the data centers that we rely on for our cloud infrastructure and the network service providers that we interconnect with are unable to keep up with capacity needs or if governmental or regulatory authorities determine to limit our bandwidth, customers may experience delays, interruptions or outages in service. From time to time, including during the COVID-19 pandemic, our cloud infrastructure and network service providers have had outages which resulted in limited disruptions to service for some of our customers. In certain jurisdictions, governmental and regulatory authorities have previously announced that during the COVID-19 pandemic, telecommunications operators&#8217; implementation of traffic management measures may be justified to avoid network congestion. Such traffic management measures could result in customers experiencing delays, interruptions or outages in services. Further, while we have been able to mitigate the supply shortages we have recently experienced, we may not be successful in avoiding disruptive supply shortages in the future. For example, in recent periods there have been global shortages of semiconductor chips due in part to the COVID-19 pandemic, which could result in future delays in the production of the phones used on our platform or the point of sale devices used for Weave Payment. Any of these events could harm our reputation, erode customer trust, cause customers to stop using our products, impair our ability to increase revenue from existing customers, impair our ability to grow our customer base, subject us to financial penalties and liabilities under certain of our agreements and otherwise harm our business, results of operations and financial condition.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Concerns over the economic impact of the COVID-19 pandemic have caused extreme volatility in financial and other capital markets, which may adversely affect our stock price and our ability to access capital markets in the future.  The impact of existing variants and any future variants cannot be predicted at this time, and could depend on numerous factors, including vaccination rates among the population, the effectiveness of COVID-19 vaccines against COVID-19 and its variants and the response by governmental bodies and regulators. Please see &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; for more information regarding the potential impact of the COVID-19 pandemic on our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our recent rapid growth may not be indicative of our future growth. Our rapid growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue was $115.9 million and $79.9 million during the years ended December 31, 2021 and 2020, respectively, and $104.4 million for the nine months ended September&#160;30, 2022 compared with $84.0 million for the nine months ended September 30, 2021. Additionally, we have experienced significant </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">growth in our number of employees (including both full- and part-time employees) over the last few years creating operational challenges that have been exacerbated by the high levels of employee turnover, particularly in our customer service and sales organizations in 2021. We have also expanded operations outside of the United States including establishing engineering and administrative operations in India in 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we continue to experience significant growth in our revenue and number of customers, even if our revenue and number of customers continue to increase, we expect our growth rate will decline in the future as a result of a variety of factors, including the increasing scale of our business and as we achieve higher penetration rates in our existing vertical markets. Overall growth of our revenue and number of customers depends on a number of factors, including our ability to:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">price our products and services effectively to attract new customers and increase sales to our existing customers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">manage the effects of the ongoing COVID-19 pandemic and rising inflation and global interest rates on our business and operations;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expand the functionality and scope of the products we offer on our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">maintain the rates at which customers subscribe to, and adopt additional products, such as Weave Payments, to extend their use of, our platform, and retain our existing customers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to support and charge usage-based fees for our products and services;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">hire new sales personnel to support our growth, and reduce the time for new personnel to achieve desired productivity levels;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide our customers with high-quality customer support that meets their needs;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">introduce our platform and products to new markets, including to markets outside of the United States;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">serve SMBs across a wide cross-section of vertical industries, such as those within healthcare and home services and to increase the number of vertical industries we serve;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">successfully identify and acquire or invest in businesses, products, or technologies that we believe could complement or expand our platform; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase awareness of our brand and successfully compete with other companies.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not successfully accomplish any of these objectives, which makes it difficult for us to forecast our future operating results. If the assumptions that we use to plan our business are incorrect or change in reaction to changes in our market, or if we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. Additionally, due to our recent rapid growth, we have limited experience operating at our current scale and potentially at a larger scale, and as a result, it may be difficult for us to fully evaluate future prospects and risks. Our recent and historical growth should not be considered indicative of our future performance. We have encountered in the past, and will encounter in the future, risks and uncertainties frequently experienced by growing companies in rapidly changing industries. If our assumptions regarding these risks and uncertainties that we use to plan and operate our business are incorrect or change, or if we do not address these risks successfully, our financial condition and operating results could differ materially from our expectations, our growth rates may decline and our business would be adversely impacted.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not attract new customers, retain existing customers, and increase our customers&#8217; use of our platform, our business will 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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to attract new customers, retain existing customers and increase the use of our platform by existing customers is critical to our success. Our future revenue will depend in large part on our success in attracting additional customers to our platform. Our ability to attract additional customers will depend on a number of factors, including the effectiveness of our sales team, the success of our marketing efforts, our levels of investment in expanding our sales and marketing teams, referrals by existing customers, our brand recognition within the markets we address, our efforts to provide satisfactory customer service, the stability and reliability of our platform, the perceived value of our platform and the features and functionality it offers, our ability to leverage and scale our core sales efforts and marketing capabilities to focus on our core specialty healthcare verticals, and the nature and availability of competitive offerings. We may not experience the same levels of success in the future with respect to our customer acquisition strategies as we have experienced in the past, and if the costs associated with acquiring new customers were to materially increase in the future, our expenses may rise significantly.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of our customers pay their subscription on a monthly basis, while a significant number of our customers pay their subscriptions on an annual basis. Our customers have no contractual obligation to renew their subscriptions after their subscription term expires. As a result, even though the number of customers using our platform has grown rapidly in recent periods, there can be no assurance that we will be able to retain these customers. Renewals of subscriptions may decline or fluctuate as a result of a number of factors, including dissatisfaction with our platform or support, the perception that a competitive platform, product or service presents a better or less expensive option or our failure to successfully deploy sales and marketing efforts towards existing customers as they approach the expiration of their subscription term. In addition, we may terminate our relationships with customers for various reasons, such as heightened credit risk, excessive card chargebacks, unacceptable business practices or contract breaches. We have historically experienced customer turnover as a result, in part, of our customers being SMBs, which are categorically more susceptible than larger businesses to general economic conditions, higher levels of churn, consolidation with other businesses and other risks affecting their businesses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to attracting new customers and retaining existing customers, we seek to expand usage of our platform by broadening adoption by our customers of the various products available on our platform. We cannot be certain that we will be successful in increasing adoption of additional products by our existing customers. Our ability to increase adoption of our products by our customers will depend on a number of factors, including our customers&#8217; satisfaction with our platform, competition, pricing and our ability to demonstrate the value proposition of our products. Our costs associated with renewals and generating sales of additional products to existing customers are substantially lower than our costs associated with entering into subscriptions with new customers. Accordingly, our business model relies to a significant extent on our ability to renew subscriptions and sell additional products to existing customers, and, if we are unable to retain revenue from existing customers or to increase revenue from existing customers, our operating results could be adversely impacted even if such lost revenue were offset by an increase in revenue from new customers.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to successfully manage our growth, and if we are not able to grow efficiently, our business, financial condition and results of operations could suffer.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have significantly expanded our business and operations, and our business strategy contemplates that we will significantly expand our business and operations in the future. Our future operating results depend to a large extent on our ability to manage this expansion and growth successfully. Sustaining our growth will place significant demands on our management as well as on our administrative, operational, and financial resources. If we are unable to manage our growth effectively, our revenue and profits could be adversely affected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To manage our growth, we must continue to improve our operational, financial, and management information systems and expand, motivate, retain and manage our workforce. These improvements will require significant investments in, among other things, sales and marketing, customer support, technology infrastructure, regulatory compliance and risk management and general and administrative functions. These investments may not result in increased revenue growth in our business. If we are unable to </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase our revenue at a rate sufficient to offset the expected increase in our costs, or if we encounter difficulties in managing a growing number of customers, our business, financial position and operating results will be harmed, and we may not be able to achieve or maintain profitability over the long term. Risks that we face in undertaking future expansion include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">effectively recruiting, integrating, training, and motivating a large number of new employees, including our customer services representatives, direct sales force, and engineering resources, while retaining existing employees and reducing the rate of employee turnover, maintaining the beneficial aspects of our corporate culture, and effectively executing our business plan;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">successfully improving and expanding the capabilities of our platform and introducing new products and services;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">being able to expand our installer partner ecosystem;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">controlling expenses and investments in anticipation of expanded operations; and </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">managing the expansion of operations in the United States and in additional countries in the future, which will place additional demands on our resources and operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:104%">We focus on serving SMBs and are subject to risks associated with serving small businesses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is derived from SMBs, and the majority of our revenue is derived from small businesses. SMBs often have higher rates of business failures. Further, SMBs are fragmented in terms of size, geography, sophistication and nature of business and, consequently, are more challenging to serve at scale and in a cost-effective manner. Many of these SMBs are in the early stages of their development and there is no guarantee that their businesses will succeed. In addition, SMBs may be affected by economic uncertainty or downturns to a greater extent than enterprises and typically have more limited financial resources, including capital borrowing capacity, than enterprises. The COVID-19 pandemic has adversely impacted economies and financial markets globally, which have particularly impacted many SMBs. SMBs are also typically restricted by factors other than price in their technology-related decisions. These factors may make us more susceptible to economic downturns and may limit our ability to grow our business and become profitable. If we are not able to effectively address the risks associated with serving SMBs, our revenue, results of operations and financial condition could be adversely impacted.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face risks in targeting medium-sized businesses for sales of our subscriptions and, if we do not manage these efforts effectively, our business and results of operations could suffer.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of our current customer base consists of small businesses. In addition to pursuing continued customer growth among small businesses, we intend to pursue opportunities to expand our customer base among medium-sized businesses. As we target a portion of our sales efforts at larger and multi-location businesses, we may incur higher costs and longer sales and installation cycles, and we may be less effective at predicting when we will complete these sales. In these market segments, the decision to purchase our subscriptions may require the approval of more technical personnel and management levels within a potential customer&#8217;s organization and, therefore, sales to larger and multi-location businesses may require us to invest more time educating potential customers about the benefits of our subscriptions. In addition, larger and multi-location businesses may demand more features, integration services and customization, and may require more highly skilled sales and support personnel. These new businesses may also demand service-level agreements or other contractual terms that may introduce additional risk. To date, there has not been a material failure to meet our service-level commitments, and we do not currently have any material liabilities accrued on our consolidated balance sheets for such commitments. Our investment in marketing our subscriptions to these potential customers may not be successful, which could adversely affect our results of operations and our overall ability to grow our customer base.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a history of losses and we may not achieve or sustain profitability in the future.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred net losses in each year since our inception, including net losses of $51.7 million, $40.4 million and $40.5 million in 2021 and 2020 and for the nine months ended September&#160;30, 2022, respectively. We had an accumulated deficit of 222.4 million as of September&#160;30, 2022. While we have experienced significant revenue growth in recent periods, we are not yet profitable and this growth rate may decline in future periods and you should not rely on the revenue growth of any given prior period as an indication of our future performance. Additionally, we are not certain whether we will be able to sustain or increase our revenue or whether or when we will attain sufficient revenue to achieve or maintain profitability in the future. We have experienced and expect to continue to experience increased costs and expenses in future periods, which could negatively affect our future results of operations if our revenue does not increase by amounts sufficient to offset such costs and expenses. We expect to continue to expend substantial financial and other resources on, among other things:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales and marketing, including the continued expansion of our direct sales organization and marketing programs and expanding our programs directed at increasing our brand awareness among current and new customers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased labor and compensation expenses;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">investments in our customer support teams;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">improvements in regulatory compliance and risk management, including security and data protection;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">investments in our engineering team and the development of new products, features and functionality and enhancements to our platform, including developing the features and functionality required by new vertical markets that we choose to address in the future;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expansion of our operations and technology infrastructure;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">international expansion; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general administration, including legal, accounting and other expenses related to being a public company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These investments may not result in increased revenue or growth of our business. We also expect that our revenue growth rate will decline over time. Accordingly, we may not be able to generate sufficient revenue to offset our expected cost increases and achieve and sustain profitability. If we fail to achieve and sustain profitability, then our business, results of operations and financial condition would be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our quarterly results may fluctuate, and if we fail to meet securities analysts&#8217; and investors&#8217; expectations, then the trading price of our common stock and the value of your investment could decline substantially.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations, including the levels of our revenue, cost of revenue, gross margin and operating expenses, have fluctuated from quarter to quarter in the past and may continue to vary significantly in the future. These fluctuations are a result of a variety of factors, many of which are outside of our control, and may be difficult to predict and may or may not fully reflect the underlying performance of our business. If our quarterly results of operations or forward-looking quarterly and annual financial guidance fall below the expectations of investors or securities analysts, then the trading price of common stock could decline substantially. Some of the important factors that may cause our results of operations to fluctuate from quarter to quarter include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the continuing impact of COVID-19 and rising inflation and global interest rates on our customers, our pace of hiring and the U.S. economy in general;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to retain and increase revenue from existing customers and attract new customers;</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to introduce new products and enhance existing products;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our success in penetrating new vertical markets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competition and the actions of our competitors, including pricing changes and the introduction of new products, services and geographies;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in laws, industry standards, regulations or regulatory enforcement in the United States or internationally;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in network service provider fees that we pay in connection with the delivery of communications on our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in payment processing network and partner fees;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in fees from integration partners, such as providers of practice management systems or accounting software;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in cloud infrastructure fees that we pay in connection with the operation of our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our pricing as a result of our optimization efforts or otherwise;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the rate of expansion and productivity of our sales force;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">change in the mix of products that our customers use;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in revenue from outside the United States;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business, including investments in research and development of new features and functionality for our platform, products and services, our international expansion and additional systems and processes;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs associated with defending and resolving intellectual property infringement and other claims;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our products on our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expenses in connection with mergers, acquisitions or other strategic transactions and the follow-on costs of integration;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of customer payments and any difficulty in collecting accounts receivable from customers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic conditions that may adversely affect a prospective customer&#8217;s ability or willingness to adopt our products, delay a prospective customer&#8217;s adoption decision, reduce the revenue that we generate from subscriptions to our platform and use of our products or affect customer retention;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales tax and other tax determinations by authorities in the jurisdictions in which we conduct business;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of new accounting pronouncements; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in stock-based compensation expense.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The occurrence of one or more of the foregoing and other factors may cause our results of operations to vary significantly. As such, we believe that quarter-to-quarter comparisons of our results of operations may not be meaningful and should not be relied upon as an indication of future performance. In addition, </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a significant percentage of our operating expenses is fixed in nature and is based on forecasted revenue trends. Accordingly, in the event of a revenue shortfall, we may not be able to mitigate the negative impact on our loss and margins in the short term. If we fail to meet or exceed the expectations of investors or securities analysts, then the trading price of our common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are not able to maintain and enhance our brand and increase market awareness of our company, platform and products, then our business, results of operations and financial condition may be adversely affected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that maintaining and enhancing our brand identity and increasing market awareness of our company, platform and products are critical to achieving widespread acceptance of our platform, to strengthen our relationships with our existing customers and to our ability to attract new customers. The successful promotion of our brand will depend largely on our continued marketing efforts, our ability to continue to offer high quality products and support and our ability to successfully differentiate our platform and products from competing offerings. Our brand promotion activities may not be successful or yield increased revenue.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we seek to expand our customer base by targeting additional vertical markets in the future, we will need to establish brand awareness in new markets in which we have not historically had a presence. Although we have invested in promoting our brand generally, we may not have significant brand awareness in these new markets, and will need to make additional investments to expand awareness of our brand in the new vertical markets we seek to address. In addition, as we seek to expand our reach internationally, we will need to invest in establishing awareness of our brand in new international markets.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, our customers have complained about our platform and products, such as complaints about our pricing and customer support. If we do not handle customer complaints effectively, then our brand and reputation may suffer, our customers may lose confidence in us and they may reduce or cease their use of our products. In addition, many of our customers post and discuss on social media about internet-based products and services, including our platform and products. Our success depends, in part, on our ability to generate positive customer feedback and minimize negative feedback on social media channels where existing and potential customers seek and share information. If actions we take or changes we make to our platform or products upset these customers, then their online commentary could negatively affect our brand, reputation and customer trust. Complaints or negative publicity about us, our platform or products could adversely impact our ability to attract and retain customers, our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The promotion of our brand requires us to make substantial expenditures, and we anticipate that these expenditures will increase as our market becomes more competitive and as we expand into new markets. To the extent these activities increase revenue, this revenue may not be enough to offset the increased expenses we incur. In addition, due to restrictions on travel and in-person meetings as a result of the ongoing COVID-19 pandemic, we have had limited ability to attend trade shows and similar industry events, which have been a significant source of our customer pipeline in periods prior to the start of the pandemic. In the second and third quarters of 2022, we have seen an easing of travel restrictions and a return of some of these in-person events. Despite the increase in the number of in-person events, it is likely that we will continue to have a mix of virtual and in-person trade show or other industry events in the near future and overall a smaller number of in-person events than we attended prior to the COVID-19 pandemic. We have typically relied on trade shows, industry events and other in-person meetings to facilitate customer sign-ups and generate leads for potential customers, and we cannot predict how long or the extent to which the COVID-19 pandemic may continue to constrain our marketing, promotional and sales activities. If we do not successfully maintain and enhance our brand, then our business may not grow, we may have to lower our prices to compete and we may lose customers, all of which would adversely affect our business, results of operations and financial condition.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market for our platform and products is still relatively new and evolving, may decline or experience limited growth and is dependent in part on businesses continuing to adopt our platform and use our products.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our future success will depend in part on the growth, if any, and evolution of the market for a platform that enables SMBs to communicate and engage with their customers. The utilization of a platform by SMBs to communicate and engage with their customers is still relatively new, and SMBs may not recognize the need for, or benefits of, our platform and products. SMBs may decide to adopt alternative products and services to satisfy their communications and customer engagement needs. In order to grow our business and extend our market position, we intend to focus on educating SMBs about the benefits of our products and platform, expanding the functionality of our platform and products and bringing new technologies to market to increase market acceptance and use of our platform and to address additional markets. Our ability to expand the market that our platform and products address depends upon a number of factors, including the cost, performance, technology, IT infrastructure, and the perceived value associated with our platform and products. The market for our platform and products could fail to grow significantly or there could be a reduction in demand for our platform and products as a result of a lack of customer acceptance, technological challenges, competing products and services, decreases in spending by current and prospective customers, weakening economic conditions and other causes. If our market does not experience significant growth or demand for our platform and products decreases, then our business, results of operations and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to attract new customers in a cost-effective manner, then our business, results of operations and financial condition would be adversely affected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to grow our business, we must continue to attract new customers in a cost-effective manner. We use a variety of marketing channels to promote our products and platform, such as industry and customer events, trade shows, public relations initiatives and brand marketing, as well as search engine marketing and optimization. If the costs of the lead generation and marketing channels we use increase dramatically, then we may choose to use alternative and less expensive channels, which may not be as effective as the channels we currently use. As we add to or change the mix of our lead generation and marketing strategies, we may need to expand into more expensive channels than those we are currently in, which could adversely affect our business, results of operations and financial condition. As a result of COVID-19, our in-person lead generation and marketing efforts were canceled or postponed, or shifted to virtual-only experiences, and we had to further develop our inbound and outbound channels to make up for the absence of sales leads generated from trade shows and other industry events. During the second and third quarters of 2022, we have begun to see some of these trade shows and conferences return to in-person events, but the number of available shows and the attendance levels at these shows have not yet returned to pre-pandemic levels. We anticipate continuing to rebalance our marketing spend to account for the resumption of in-person business development activities. To the extent that trade shows and other in-person lead generation activities continue to resume, there can be no assurance that those activities will attract new customers in a cost-effective manner or at levels that existed prior to the COVID-19 pandemic.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will incur marketing expenses before we are able to recognize any revenue that the lead generation and marketing initiatives may generate, and these expenses may not result in increased revenue or brand awareness. We have made in the past, and may make in the future, significant expenditures and investments in new marketing campaigns, and we cannot guarantee that any such investments will lead to the cost-effective acquisition of additional customers. If we are unable to maintain effective marketing programs, then our ability to attract new customers could be adversely affected, our advertising and marketing expenses could increase substantially, and our results of operations may suffer.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to develop and maintain successful relationships with integration partners, such as providers of practice management systems (&#8220;PMS&#8221;) or accounting software, the value of our platform and products could decline and our results of operations and financial condition could 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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into integration relationships with integration partners, such as providers of PMS or related solutions, and we intend to pursue such partnerships in the future. Our agreements with these partners are typically structured as commercial and technical partnership agreements, pursuant to which we integrate certain aspects of our platform and products with the systems or software that are utilized by our customers, for agreed payments to such integration partners. The success of our business strategy relies, in part, on our ability to form and maintain these alliances with such partners in order to facilitate and permit the integration of our platform and products into the systems or software used by our customers. For example, dental PMS product Dentrix provides critical functionality to our platform for a significant portion of our customer base, pursuant to a contract that provides for integration through July 2026, subject to certain conditions including third-party access approval and security protocols for data protection and system integrity. Providers of these systems or software may compete with certain of the functionality offered by our platform and products, and they may in the future expand their offerings to compete more directly with our platform and products or elect to partner with our competitors. If providers of these systems or software amend, terminate or fail to perform their obligations under their agreements with us, or if they elect to prioritize developing competing offerings or developing integration with offerings of our competitors, our platform and products may no longer integrate with the systems or software of our customers, which would lower the value of our platform and products to our customers and materially and adversely affect our business results.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also seek to enter into new integration relationships in the future, and we may not be successful in entering into future relationships on terms favorable to us. For example, as we target expansion to the home services vertical market, we have integrated with QuickBooks, a leading accounting software platform for SMBs, to provide functionality to our platform and products that is valued by many of our customers. If we are not able to enter into similar relationships with other providers of systems or software used by our customers, the attractiveness of our products to customers may be diminished. In addition, any delay in entering into integration relationships with providers of systems or software used by our customers or potential customers could delay or impair our ability to enter new vertical markets or enhance the functionality of our platform and products, and reduce their competitiveness. Any such delay could adversely affect our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market in which we participate is intensely competitive, and if we do not compete effectively, our business, results of operations and financial condition could be harmed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our platform and products is rapidly evolving, significantly fragmented and highly competitive, with relatively low barriers to entry in some segments. In many cases, our primary competition is the combination of existing point solutions, such as messaging, phone service, marketing tools, payments, CRM, analytics and social media management, that potential customers may already use to manage their businesses and in which they have made significant investments.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal competitive factors in our market include platform breadth, ability to offer an all-in-one solution package, ease of deployment and use, industry-specific capabilities and workflows with best-in-class product functionality, depth of integration with leading systems of record, ability to enable differentiated customer insights and engagement, cloud-based delivery architecture, advanced payments capabilities, brand recognition and pricing and total cost of ownership. Our competitors fall into the following primary categories:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">customer interactions management solutions;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">customer experience management;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">marketing solutions;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">business intelligence;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">integrated payment providers;</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unified communications and telecommunications; and</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">customer relationship management.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also face competition from the systems of record, including suppliers of PMS, that have significant market penetration and broad market acceptance in the markets that we address. Although these systems do not currently offer the broad functionality provided by our platform or products, if the providers of these systems were to seek to integrate some or all of the functionality offered by our platform or products in the future, either by integrating that functionality into their systems or through partnerships with third parties, existing or potential customers that use these systems may choose to use that functionality rather than to subscribe to our platform and products. This development could have an adverse effect on our business, operating results and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If one or more of our competitors were to merge or partner with another of our competitors, the change in the competitive landscape could also adversely affect our ability to compete effectively. For example, sales force automation and CRM vendors could acquire or develop applications that compete with our marketing software offerings. Some of these companies have recently acquired social media marketing and other marketing software providers to integrate with their broader offerings, which may increase the competition we experience from those third parties.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our competitors and potential competitors are larger and have greater name recognition, longer operating histories, more established customer relationships, larger budgets and significantly greater resources than we do. In addition, they have the operating flexibility to bundle competing products and services at little or no perceived incremental cost, including offering them at a lower price as part of a larger sales transaction. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. In addition, some competitors may offer products or services that address one or a limited number of functions at lower prices, with greater depth than our products or in different geographies or in vertical markets. Customers utilize our products in many ways and use varying levels of functionality that our products offer or are capable of supporting or enabling within their applications. Customers that use only limited functionality in our platform or products may be able to more easily replace our products with competitive offerings. In addition, some of our customers may choose to use our platform and products and our competitors&#8217; products at the same time.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, as we expand the functionality of our platform and products to include additional solutions, address new vertical markets and enter new markets outside the United States, we may face additional sources of competition. We cannot be sure that we will compete as successfully against companies with products that offer solutions in those markets as we have to date. In addition, we cannot be sure we will compete successfully against incumbent providers of solutions with established brands and market presence as we enter new vertical markets and new markets outside the United States.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, some of our competitors have lower list prices than us, which may be attractive to certain customers even if those products have different or lesser functionality. Our current and potential competitors may also develop and market new products and services with comparable functionality to our products, and this could lead to us having to decrease prices in order to remain competitive. If we are unable to maintain our current pricing due to competitive pressures, our margins will be reduced and our business, results of operations and financial condition would be adversely affected. In addition, increased competition generally could result in reduced revenue, reduced margins, increased losses or the failure of our products to achieve or maintain widespread market acceptance, any of which could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not develop enhancements to our platform and products and introduce new products that achieve market acceptance, our business, results of operations and financial condition would 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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to attract new customers and increase revenue from existing customers depends in part on our ability to enhance and improve our existing platform and products, increase adoption and usage of our products and introduce new products. The success of any enhancements or new products depends on several factors, including timely completion, adequate quality testing, actual performance quality, market-accepted pricing levels, overall market acceptance, ease of use of the new product and trained customer support personnel who can assist customers with the new product. Enhancements and new products that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects, may require reworking features and capabilities, may have interoperability difficulties with our platform or other products or may not achieve the broad market acceptance necessary to generate significant revenue. Our ability to generate usage of additional products by our customers may also require increasingly sophisticated and more costly sales efforts. In addition, adoption of new products or enhancements may put additional strain on our customer support and success teams, which could require us to make additional expenditures related to further hiring and training. We also may invest in the acquisition of complementary businesses, technologies, services, products and other assets that expand the products that we can offer our customers. We may make these investments without being certain that they will result in products or enhancements that will be accepted by existing or prospective customers. If we are unable to successfully enhance our existing platform and products to meet evolving customer requirements, increase adoption and usage of our products or develop new products, or if our efforts to increase the usage of our products are more expensive than we expect, then our business, results of operations and financial condition would be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any failure to offer high quality customer service and support may adversely affect our relationships with our customers and prospective customers, and adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our customers depend on our customer support and success teams to assist them in deploying our products effectively, to help them to resolve post deployment issues quickly and to provide ongoing support. As such, we believe our focus on customer service and support is critical to onboarding new customers and retaining our existing customers and growing our business. If we do not devote sufficient resources or are otherwise unsuccessful in supporting our customers effectively, our ability to retain existing customers could suffer and prospective customers may be less likely to adopt our platform and products. Accordingly, we expect to devote significant resources to maintaining and enhancing the effectiveness of our customer service and support function, and increased investments in customer service and support, without corresponding revenue, could adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to provide effective customer service and support may be adversely affected by a variety of factors. We may be unable to respond quickly enough to accommodate short term increases in demand for service and support from our customer support and success teams. Approximately one-third of our current customer service and support staff has been employed with us for less than one year and therefore may be less familiar with our platform and products than our more tenured employees. In addition, as we add more functionality to our platform or as customers begin to increase the ways in which they use our platform or products, customer service needs have become more time-consuming to meet. These factors have led to increased hold times for customers, which has caused some customers to be dissatisfied with our platform. If our customers are not satisfied with the level of customer support we provide, they may stop using our platform or may not subscribe to additional products we offer. In addition, to improve our level of customer support and service and to meet increased customer demand for support, we may need to devote additional resources to hiring and training personnel, which will increase our costs and without additional corresponding revenue, could adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to gain new customers is highly dependent on our business reputation and on positive recommendations from customers. Any failure to maintain high quality customer service and support, or a market perception that we do not maintain high quality customer service and support, could erode customer trust and adversely affect our reputation, business, results of operations and financial condition.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements or preferences, our platform and products may become less competitive.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for communications and engagement software in general, and cloud-based communications in particular, is subject to rapid technological change, evolving industry standards, changing regulations, as well as changing customer needs, requirements and preferences. Customers and consumers may choose to adopt other forms of electronic communications or alternative communications platforms. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis. If we are unable to develop functionality for our platform or new products that satisfy our customers and provide enhancements and new features for our existing products that keep pace with rapid technological and industry change, including but not limited to applicable industry standards, our business, results of operations and financial condition could be adversely affected. If new technologies emerge that are able to deliver competitive products and services at lower prices, more efficiently, more conveniently or more securely, such technologies could adversely impact our ability to compete effectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform must integrate with a variety of network, hardware, mobile and software platforms and technologies, and we need to continuously modify and enhance our products and platform to adapt to changes and innovation in these technologies if mobile phone operating system providers, network service providers, our customers or their end users adopt new software platforms or infrastructure, we may be required to develop new versions of our products to work with those new platforms or infrastructure. This development effort may require significant resources, which could adversely affect our business, results of operations and financial condition. We may need to devote significant resources to the creation, support, and maintenance of our mobile applications, and any failure of our platform and products to operate effectively with evolving or new platforms and technologies could reduce the demand for our platform and products. If we are unable to respond to these changes in a cost-effective manner, or at all, our platform and products may become less marketable and less competitive or obsolete, and our business, results of operations and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on the interoperability of our platform or products with those of our integration partners.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain integrations with various third-party applications, products and services. These third-party offerings are constantly evolving, and we may not be able to maintain or modify our platform to ensure its compatibility with these offerings. In addition, some of these third parties may have or introduce offerings that compete with our platform. These third parties or our competitors may take actions that disrupt the interoperability of our platform with their products or services, or they may exert strong business influence on our ability to, and the terms on which, we operate and distribute our platform. As our platform evolves, we expect the types and levels of competition we face to increase. Should any of our competitors modify their technologies, standards, or terms of use in a manner that degrades the functionality or performance of our platform or is otherwise unsatisfactory to us or gives preferential treatment to our competitors&#8217; products or services, our platform, business, financial condition, and results of operations could be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on hardware purchased or leased from, software licensed from, and services rendered by third parties in order to provide our platform and products and run our business, sometimes by a single-source supplier.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on hardware, purchased or leased from, software licensed from, and services rendered by third parties in order to provide our solutions and run our business, sometimes by a single-source supplier. In particular, we rely on single-source suppliers for phones and point-of-sale terminals: Yealink to supply phones for our platform and Stripe to provide point-of-sale devices and payment processing services for Weave Payments. Additionally, Bandwidth and Telnyx power the texting functionality of our platform. We also rely on hosted SaaS technologies from third parties in order to operate critical internal </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">functions of our business, including enterprise resource planning, customer support and customer relations management services. We do not have long-term supply agreements with our sole source hardware suppliers and maintain only a small amount of inventory, making us vulnerable to price increases and supplier capacity and supply chain constraints. Third-party hardware, software and services may not continue to be available on a timely basis, on commercially reasonable terms, or at all. Any loss of the supply, right to use or any failures of third-party hardware, software or services, could result in delays in our ability to provide our platform and products or run our business. In addition, even if we are able to identify equivalent hardware, software or services or are able to internally develop a replacement solution, integrating any new hardware, software or service could be costly and time-consuming and may not result in an equivalent solution, any of which could adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event our customers&#8217; ability to use the functionality supplied by our platform were disrupted as a result of issues affecting the hardware, software or services provide by third parties, customers could assert claims against us in connection with such service disruption or cease conducting business with us altogether. Even if not successful, a claim brought against us by any of our customers would likely be time-consuming and costly to defend and could seriously damage our reputation and brand, making it harder for us to sell our platform and products.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Breaches of our applications, networks or systems, or those of GCP or our service providers, could degrade our ability to conduct our business, compromise the integrity of our products, platform and data, result in significant data losses and the theft of our intellectual property, damage our reputation, expose us to liability to third parties and require us to incur significant additional costs to maintain the security of our networks and data.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend upon our information technology (&#8220;IT&#8221;) systems to conduct virtually all of our business operations, ranging from operation of our platform, our internal operations and research and development activities to our marketing and sales efforts and communications with our customers and integration partners. Individuals or entities may attempt to penetrate our network security, or that of our platform, and to cause harm to our business operations, including by misappropriating our proprietary information or that of our customers, employees and integration partners or to cause interruptions of our products and platform. In particular, cyberattacks (including ransomware) and other malicious internet-based activity continue to increase in frequency and in magnitude generally, and cloud-based companies continue to be targeted. In addition to threats from traditional computer hackers, malicious code (such as malware, viruses, worms, and ransomware), employees theft or misuse, password spraying, phishing, credential stuffing, and denial-of-service attacks, we also face threats from sophisticated organized crime, nation-state, and nation-state supported actors who engage in attacks (including advanced persistent threat intrusions) that add to the risk to our systems (including those hosted on GCP or other cloud services), internal networks, our customers&#8217; systems and the information that they store and process. Because the techniques used by such individuals or entities to access, disrupt or sabotage devices, systems and networks change frequently and may not be recognized until launched against a target, we may be required to make further investments over time to protect data and infrastructure as cybersecurity threats develop, evolve and grow more complex over time. We may also be unable to anticipate these techniques, and we may not become aware in a timely manner of such a security breach, which could exacerbate any damage we experience. Additionally, we depend upon our employees and contractors to appropriately handle confidential and sensitive data, including customer data, and to deploy our IT resources in a safe and secure manner that does not expose our network systems to security breaches or the loss of data.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been and will continue to be subject to cybersecurity threats and incidents, including denial-of-service attacks, employee errors or individual attempts to gain unauthorized access to information systems. Any information security incidents, including internal malfeasance or inadvertent disclosures by our employees or a third-party&#8217;s fraudulent inducement of our employees to disclose information, unauthorized access or usage, virus or similar breach or disruption of us or our service providers, such as GCP, could result in the loss of confidential or personal information, damage to our reputation, erosion of </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customer trust, loss of customers, litigation, regulatory investigations, fines, penalties and other liabilities. Furthermore, we are required to comply with laws and regulations, including stringent regulations such as the Health Insurance Portability and Accountability Act of 1996 (&#8220;HIPAA&#8221;), that require us to maintain the security of personal information and we may have contractual and other legal obligations to notify customers, regulators or other relevant stakeholders of security breaches. Such disclosures could lead to negative publicity, may cause our customers to lose confidence in the effectiveness of our security measures and require us to expend significant capital and other resources to respond to and/or mitigate the security breach. Accordingly, if our cybersecurity measures or those of GCP or our service providers, fail to protect against unauthorized access, attacks (which may include sophisticated cyberattacks), compromise or the mishandling of data by our employees and contractors, then our reputation, customer trust, business, results of operations and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we maintain errors, omissions, and cyber liability insurance policies covering certain security and privacy damages, we cannot be certain that our existing insurance coverage will continue to be available on acceptable terms, and in sufficient amounts, to cover the potentially significant losses that may result from a security incident or breach or that the insurer will not deny coverage as to any future claim.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on a single supplier to provide the technology we offer through Weave Payments.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to provide Weave Payments, we have entered into payment service provider agreements with Stripe Inc. (&#8220;Stripe&#8221;). These payment service provider agreements renew on three year terms unless we provide a notice of termination prior to the end of the then current term. These agreements are integral to Weave Payments, and any problems with Stripe or disruption affecting its services could have an adverse effect on our reputation, results of operations and financial results. If Stripe were to terminate its relationship with us, we could incur substantial delays and expense in finding and integrating an alternative payment service provider into Weave Payments, and the quality and reliability of such alternative payment service provider may not be comparable. Any temporary or permanent disruption in our ability to offer Weave Payments, whether as a result of an interruption in Stripe&#8217;s services due to technical or other issues, or due to the termination of our agreement with Stripe, would decrease our revenue and adversely affect our business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past experienced limited interruptions with respect to payments processed through Stripe, which in some cases resulted in the temporary inability of some of our customers to collect payments through our platform. In the event that Stripe fails to maintain adequate levels of support, experiences interrupted operations, experiences a breach of their networks or systems, does not provide high quality service, or increases the fees they charge us, we may suffer additional costs and be required to pursue new third-party relationships, which could materially disrupt our operations. In addition, interruptions affecting payment processing by Stripe could result in periods of time during which Weave Payments cannot function properly, and therefore cannot collect payments for our customers, which could adversely affect our relationships with our customers and our business, reputation, brand, financial condition, and results of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">To deliver our products, we rely on network service providers and internet service providers for our network service and connectivity and disruption or deterioration in the quality of these services could adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently interconnect with network service providers to enable the use by our customers of our products over their networks and we rely on network service providers for these services. Where we do not have direct access to phone numbers, our reliance on network service providers has reduced our operating flexibility, ability to make timely service changes and control quality of service. In addition, the fees that we are charged by network service providers may change daily or weekly, while we do not typically change our customers&#8217; pricing as rapidly.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, network service providers have instituted additional fees due to regulatory, competitive or other industry related changes that increase our network costs. Additionally, our ability to respond to any new fees may be constrained if all network service providers in a particular market impose equivalent fee structures, if the magnitude of the fees is disproportionately large when compared to the underlying prices paid by our customers, or if the market conditions limit our ability to increase the price we charge our customers. For example, in recent periods we have experienced higher fees associated with text messaging.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, many of these network service providers do not have long-term committed contracts with us and may interrupt services or terminate their agreements with us without notice. If a significant portion of our network service providers stop providing us with access to their infrastructure, fail to provide these services to us on a cost-effective basis, cease operations, or otherwise terminate these services, the delay caused by qualifying and switching to other network service providers could be time-consuming and costly and could adversely affect our business, results of operations and financial condition. Further, if problems occur with our network service providers, it may cause errors or poor quality communications with our products, and we could encounter difficulty identifying the source of the problem. The occurrence of errors or poor quality communications on our products, whether caused by our platform or a network service provider, may result in the loss of our existing customers or the delay of adoption of our products by potential customers and may adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, we sometimes access network services through intermediaries who have direct access to network service providers. We expect that we will continue to rely on intermediaries for these services, but this may change in the future. These intermediaries sometimes have offerings that directly compete with our products and may stop providing services to us on a cost-effective basis. If a significant portion of these intermediaries stop providing services or stop providing services on a cost-effective basis, our business could be adversely affected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also interconnect with internet service providers to enable the use of our communications products by our customers, and we expect that we will continue to rely on internet service providers for network connectivity going forward. Our reliance on internet service providers reduces our control over quality of service and exposes us to potential service outages and rate fluctuations. If a significant portion of our internet service providers stop providing us with access to their network infrastructure, fail to provide access on a cost-effective basis, cease operations, or otherwise terminate access, the delay caused by qualifying and switching to other internet service providers could be time-consuming and costly and could adversely affect our business, results of operations, and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If problems were to occur with any of these third-party network or internet service providers, they may cause errors or poor call quality that could impact our customers, and we could encounter difficulty identifying the source of the problem. These third-party network or service providers have been adversely impacted or overloaded by the large increase in traffic caused by a variety of factors including at various points during the ongoing COVID-19 pandemic, which could increase our exposure to damage from service interruptions. The occurrence of errors or poor call quality, whether caused by our systems or a third-party network or service provider, may result in the loss of our existing customers and delay or loss of market acceptance of our platform and products, and harm our business and results of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We substantially rely upon GCP to operate our platform, and any disruption of or interference with our use of GCP would adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCP provides a distributed computing infrastructure platform for business operations, or what is commonly referred to as a cloud computing service. We outsource a substantial majority of our cloud infrastructure to GCP, which hosts our products and platform, and have designed our software and computer systems to utilize data processing, storage capabilities, and other services provided by GCP. We cannot easily switch our GCP operations to another cloud provider, and any disruption of, or </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interference with, our use of GCP could have a material adverse effect on our business, operating results, and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers need to be able to access our platform at any time, without interruption or degradation of performance. GCP runs its own platform that we access, and we are, therefore, vulnerable to service interruptions at GCP. We have experienced, and expect that in the future we may experience interruptions, delays and outages in service and availability due to a variety of factors, including infrastructure changes, human or software errors, website hosting disruptions and capacity constraints. Capacity constraints could be due to a number of potential causes, including technical failures, natural disasters, pandemics such as COVID-19, fraud or security attacks. In addition, if our security, or that of GCP, is compromised, or our products or platform are unavailable or our users are unable to use our products within a reasonable amount of time or at all, then our business, results of operations and financial condition could be adversely affected. It may become increasingly difficult to maintain and improve our platform performance, especially during peak usage times, as our products become more complex and the usage of our products increases. To the extent that we do not effectively address capacity constraints, either through GCP or alternative providers of cloud infrastructure, our business, results of operations and financial condition may be adversely affected. In addition, any changes in service levels from GCP may adversely affect our ability to meet our customers&#8217; requirements, result in negative publicity which could harm our reputation and brand and may adversely affect the usage of our platform.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCP may terminate our agreement, among other reasons, at their convenience upon 30 days&#8217; prior written notice. Although we have successfully transitioned cloud service providers in the past and we expect that we could receive similar services from other third parties in the future, if any of our arrangements with GCP are terminated, we could experience interruptions on our platform and in our ability to make our products available to customers, as well as delays and additional expenses in arranging alternative cloud infrastructure services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of the above circumstances or events may harm our reputation, erode customer trust, cause customers to stop using our products, impair our ability to increase revenue from existing customers, impair our ability to grow our customer base, subject us to financial penalties and liabilities under certain of our agreements and otherwise harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defects or errors in our platform or products could diminish demand for our products, harm our business and results of operations and subject us to liability.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers use our platform and products for important aspects of their businesses, and any errors, defects or disruptions to our products and any other performance problems with our products could damage our customers&#8217; businesses and, in turn, hurt our brand and reputation and erode customer trust. We provide regular updates to our platform and products, which have in the past contained, and may in the future contain, undetected errors, failures, vulnerabilities and bugs when first introduced or released. Real or perceived errors, failures or bugs in our products could result in negative publicity, loss of or delay in market acceptance of our platform, loss of competitive position, lower customer retention or claims by customers for losses sustained by them. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem. In addition, we may not carry insurance sufficient to compensate us for any losses that may result from claims arising from defects or disruptions in our products. As a result, our reputation and our brand could be harmed, and our business, results of operations and financial condition may be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interruptions or performance problems associated with our technology and infrastructure may adversely affect our business and operating results.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our continued growth depends in part on the ability of our existing and potential customers to access our platform at any time and within an acceptable amount of time. Our platform is proprietary, and we rely </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the expertise of members of our engineering, operations, and product development teams for our platform&#8217;s continued performance. We have experienced, and may in the future experience, disruptions, outages, and other performance problems related to our platform due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, delays in scaling our technical infrastructure if we do not maintain enough excess capacity and accurately predict our infrastructure requirements, capacity constraints due to an overwhelming number of users accessing our platform simultaneously, denial-of-service attacks, human error, actions or inactions attributable to third parties, earthquakes, hurricanes, floods, fires, natural disasters, power losses, disruptions in telecommunications services, fraud, military or political conflicts, terrorist attacks and other geopolitical unrest, computer viruses, ransomware, malware or other events. Our systems also may be subject to break-ins, sabotage, theft, and intentional acts of vandalism, including by our own employees. Some of our systems are not fully redundant and our disaster recovery planning may not be sufficient for all eventualities. Further, our business or network interruption insurance may not be sufficient to cover all of our losses that may result from interruptions in our service as a result of systems failures and similar events.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may experience limited periods of server downtime due to server failure or other technical difficulties. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. It may become increasingly difficult to maintain and improve our performance, especially during peak usage times and as our platform becomes more complex and our user traffic increases. If our platform is unavailable or if our users are unable to access our platform within a reasonable amount of time, or at all, our business would be adversely affected and our brand could be harmed. In the event of any of the factors described above, or certain other failures of our infrastructure, customer or guest data may be permanently lost.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, a limited number of our agreements with customers may provide for limited service level commitments from time to time, and it is possible that an increasing number of our agreements may include service-level commitments in the future. If we experience significant periods of service downtime in the future, we may be subject to claims by our customers against these service level commitments. System failures in the future could also result in significant losses of revenue. To the extent that we do not effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business and operating results may be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to continue to expand our share of our existing vertical markets or expand into new vertical markets, which would inhibit our ability to grow and increase our profitability.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future growth and profitability depend, in part, upon our continued expansion within the healthcare vertical markets, such as dentistry, optometry and veterinary, where our revenue is concentrated, as well as our ability to penetrate new vertical markets, such as home services.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our expansion into new vertical markets also depends upon our ability to adapt our existing platform, develop additional features and functionality to meet the particular needs of each new vertical market, and integrate our platform with practice management software or other systems of record. For example, home services providers may require greater mobile functionality than customers in other vertical markets. Other new vertical markets may require additional functionality to address regulatory considerations. Specifically, in our existing vertical markets such as dentistry and optometry, we had to expend significant time and resources to integrate with dental practice management software and address the strict patient and other privacy regulations associated with those industries. We may not have adequate financial or technological resources to develop effective and secure enhancements to our platform and new products that will satisfy the demands of these new vertical markets. In addition, we will need to make sales and marketing investments to increase awareness of our platform and products in new vertical markets in which we have not historically had a presence. Further, as positive references from existing customers are vital to expanding into new vertical and geographic markets within the home services economy, any </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dissatisfaction on the part of existing customers may harm our brand and reputation and inhibit market acceptance of our platform and products.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our strategy to expand into new vertical markets, we may look for acquisition opportunities and partnerships that will allow us to enhance our offerings and distribution channels for those verticals and increase our market penetration. We may not be able to successfully identify suitable acquisition, partnership, or integration candidates in the future, and if we do, they may not provide us with the benefits we anticipated.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Penetrating new vertical markets may also prove to be more challenging or costly or take longer than we may anticipate. If we fail to expand into new vertical markets and increase our penetration into existing vertical markets, we may not be able to continue to grow our revenue. Moreover, we will need to make investments to enter new markets in advance of deriving revenue from those markets, and, if we are unable to derive incremental revenue from new vertical markets in which we make investments to earn an adequate return on our investments, our business and results of operations will suffer. In addition, we cannot be sure that the time periods that have been required historically to identify, evaluate, develop and launch new product offerings to address specific vertical markets will be representative of the time that will be required to address new vertical markets in the future. Delays in addressing vertical markets may result in an increase in the investment required to address these markets, delay our ability to derive revenue from these markets and adversely affect our ability to address those markets if other companies are able to address those markets with competitive offerings before we are able to do so.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Growth may place significant demands on our infrastructure.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As our operations grow in size, scope, and complexity, we will need to improve and upgrade our systems and infrastructure to attract, service, and retain an increasing number of customers. For example, we expect the volume of simultaneous calls to increase significantly as our customer base grows. Our infrastructure may not be able to accommodate this additional simultaneous call volume. The expansion of our systems and infrastructure will require us to commit substantial financial, operational, and technical resources in advance of an increase in the volume of business, with no assurance that the volume of business will increase. Any such additional capital investments will increase our cost base.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our growth in revenue generated from Weave Payments depends on customers increasing their use of this product, and if our customers do not increase their use of this product, our business, results of operations and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue from our payments product, Weave Payments, based on customer usage. While this product has the potential to meaningfully diversify our sources of revenue, our ability to generate incremental revenue from this product depends not only on convincing customers who do not already subscribe to Weave Payments to become Weave Payments customers, but also on those who have already subscribed increasing their usage of it. If our customers do not increase their use of Weave Payments, then our results of operations and future prospects may be harmed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot accurately predict customers&#8217; usage levels. Revenue from Weave Payments is generally calculated as a percentage of payment volume plus a per-transaction fee and, accordingly, varies depending on the total dollar amount processed through our platform in a particular period. This amount may vary, depending on, among other things, interchange and processor fees, the success of our customers&#8217; businesses, the proportion of our customers&#8217; payment volume processed through our platform, consumer spending levels in general, and overall economic conditions. In addition, the revenue and gross profit derived from Weave Payments varies depending on the particular type of payment processed on our platform. During the COVID-19 pandemic, card-not-present transactions, which are transactions for which the credit card is not physically present at the merchant location at the time of the transaction, accounted for a larger proportion of the total payment transactions processed through our platform, which has contributed to lower gross margins on those transactions than in prior periods. In 2022, we continue to see an increase in the relative percentage of credit card transactions, and the percentage of </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transactions where the card is present, and we expect those percentages to further increase in future periods.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our platform.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To increase total customers and achieve broader market acceptance of our platform and products, we will need to expand our marketing and sales operations, including our sales force. We will continue to dedicate significant resources to inbound and outbound sales and marketing programs and to increase and develop our digital marketing competencies. The effectiveness of our inbound and outbound sales and marketing and third-party channel partners has varied over time and may vary in the future. All of these efforts will require us to invest significant financial and other resources. We may not achieve anticipated revenue growth by expanding our sales force if, among other reasons, we are unable to hire, develop and retain talented sales personnel, if our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time or if our sales and marketing programs are not effective. Our business will be seriously harmed if our investments in sales and marketing do not generate an increase in revenue that represents an appropriate return on our investment.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not successfully maintain the quality of the installation of our platform and products by our third-party installers, our reputation could suffer and our sales could decline.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a large number of third-party independent contractors to install our customer premises equipment and implement integrations. These services are critical because any failure to properly install our product can lead to reduced operability and poor customer satisfaction. While we currently provide customers with a list of reputable independent installers from which they may select their installer of choice, a quality installation may not be delivered, which would impact customer experience. In the second half of 2021, we transitioned to this third-party installation model from our Installation Program as described in the section entitled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; and we cannot assure you that our new model will be as successful as our prior model or that it will provide installations of the quality our customers expect. To the extent this model fails or we otherwise have poor quality installations, we may need to devote additional resources to the identification and monitoring of independent installers. If growth of our new subscriber base outpaces growth of the available independent installer base, the quality of installations or customer service provided by independent installers could suffer. If the installers used by customers fail to provide the quality of service that our customers expect, we may lose existing customers, our reputation and market acceptance of our platform and products could suffer, our sales could decline and we may experience increased warranty claims and costs, any of which would harm our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The standards that private entities and email service providers use to regulate the use and delivery of email have in the past interfered with, and may in the future interfere with, the effectiveness of our platform and our ability to conduct business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers rely on email for commercial solicitation. In addition to legal requirements addressing spam, a variety of private entities such as email service providers advocate standards of conduct or practice that significantly exceed current legal requirements and classify certain solicitations that comply with current legal requirements as spam. Some of these entities maintain &#8220;blacklists&#8221; of companies and individuals, and the websites, email service providers and IP addresses associated with those entities or individuals that do not adhere to those standards of conduct or practices for commercial solicitations that the blacklisting entity believes are appropriate. If a company&#8217;s IP addresses are listed by a blacklisting entity, emails sent from those addresses may be blocked if they are sent to any internet domain or internet address that subscribes to the blacklisting entity&#8217;s service or uses its blacklist. Due to the nature of our customer base, we have not had significant issues related to this risk; however, as we continue to increase our customer base and expand into other vertical markets outside of healthcare, we may have greater exposure to this risk. There can be no guarantee that we will be able to successfully remove ourselves from any blacklists. Because we fulfill email delivery on behalf of our customers, blacklisting of </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">this type could undermine the effectiveness of our customers&#8217; transactional email, email marketing programs and other email communications, all of which could have a material negative impact on our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, even if emails we process are not blacklisted, email service providers from time to time block emails we process from reaching their users. For example, some email service providers categorize as &#8220;promotional&#8221; emails that originate from email service providers such as us, and, as a result, direct them to an alternate or &#8220;tabbed&#8221; section of the recipient&#8217;s inbox. While we improve our own technology and work closely with email service providers to maintain our deliverability rates, the implementation of new or more restrictive policies by email service providers may make it more difficult to deliver our customers&#8217; emails, particularly if we are not given adequate notice of a change in policy or are unable to update our platform or products to comply with the changed policy in a reasonable amount of time. If email service providers materially limit or halt the delivery of our customers&#8217; emails, or if we fail to deliver our customers&#8217; emails in a manner compatible with email service providers&#8217; email handling or authentication technologies or other policies, or if the open rates of our customers&#8217; emails are negatively impacted by the actions of email service providers to categorize emails, then customers may question the effectiveness of our platform and cancel their accounts. This, in turn, could harm our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The standards that Mobile Network Operators use to regulate the delivery of SMS text messages have in the past interfered with, and may in the future interfere with, the effectiveness of our platform and our ability to conduct business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers rely on SMS text messaging for communicating with their customers. To address requirements set forth in the Telephone Consumer Protection Act of 1991 (&#8220;TCPA&#8221;), the Federal Controlling the Assault of Non-Solicited Pornography and Marketing Act of 2003 (the &#8220;CAN-SPAM Act&#8221;), the Cellular Telecommunications and Internet Association guidelines, and in other FCC rules regarding unwanted communications, the U.S. wireless communications industry and Mobile Network Operators, (&#8220;MNOs&#8221;), have set forth standards governing the delivery of non-consumer messages via wireless provider networks with the primary objective of protecting consumers from unwanted messages. These standards include, but are not limited to, standards and registration for businesses sending messages to consumers from a 10-digit long code (&#8220;10DLC&#8221;). MNOs monitor non-consumer messages and block or limit throughput of messages if a sender does not adhere to industry and MNO-defined standards, or if a sender is not properly registered to send messages using a 10DLC. If non-conforming text messages are sent from a business&#8217; telephone number, that number may be blocked or limited from sending text messages, or charged additional fees by the MNOs. We work closely with our service providers in order to comply with the applicable laws and maintain our deliverability rates. However, as the popularity of text messaging increases over time, we expect the MNOs and the wireless communications industry to continue to implement additional requirements, restrictions, and fees for sending non-consumer messages.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are some exceptions to non-consumer messaging requirements, which apply to a large number of our customers, including exceptions for health-care related messages and messages sent from &#8220;low-volume&#8221; senders, such as small businesses. However, if text messages originating from our customers are blocked or limited by MNOs, or if MNOs impose additional fees for certain text messages, the effectiveness of our customers&#8217; text message communications with their customers may be impacted, and our customers may question the effectiveness of our platform and discontinue service. This could result in harm to our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are continuing to expand our international operations, which exposes us to significant risks.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently market our platform and products only in the United States and Canada, which we entered for the first time in 2019. We are continuing to expand our international operations to increase our revenue from customers outside of the United States as part of our growth strategy.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to open additional international offices and hire employees to work at these offices in order to gain access to additional technical talent. For example, we opened an office in India in 2021 and as of September&#160;30, 2022 had onboarded a team of approximately 70 employees to further our engineering and administrative operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic and political risks in addition to those we already face in the United States. Because of our limited experience with international operations or with developing and managing sales in international markets, our international expansion efforts may not be successful.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we will face risks in doing business internationally that could adversely affect our business, including:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the difficulty of managing and staffing international operations and the increased operations, travel, infrastructure and legal compliance costs associated with servicing international customers and operating numerous international locations;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to effectively price our products in competitive international markets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new and different sources of competition or other changes to our current competitive landscape;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">understanding, reconciling and complying with different technical standards, telecommunications and payment processing regulations, registration and certification requirements outside the United States, which could prevent customers from deploying our platform and products and limit the features and functionality we may be able to provide or limit their usage;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potentially greater difficulty collecting accounts receivable and longer payment cycles;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher or more variable network service provider fees outside of the United States;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to adapt and localize our products for specific countries;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to offer customer support in various languages;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in understanding and complying with local laws, regulations and customs in non-U.S. jurisdictions;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">export controls and economic sanctions administered by the Department of Commerce Bureau of Industry and Security and the Treasury Department&#8217;s Office of Foreign Assets Control;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with various anti-bribery and anti-corruption laws such as the Foreign Corrupt Practices Act;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in international trade policies, tariffs and other non-tariff barriers, such as quotas and local content rules;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">more limited protection for intellectual property rights in some countries;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse tax consequences;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in currency exchange rates, which could increase the price of our products outside of the United States, increase the expenses of our international operations and expose us to foreign currency exchange rate risk;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">currency control regulations, which might restrict or prohibit our conversion of other currencies into U.S. dollars;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in exchange rates and the resulting impact on our business;</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions on the transfer of funds;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">deterioration of political relations between the United States and other countries;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of natural disasters and public health epidemics or pandemics such as COVID-19 on employees, contingent workers, partners, travel and the global economy and the ability to operate freely and effectively in a region that may be fully or partially on lockdown; and,</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political or social unrest or economic instability in a specific country or region in which we operate, which could have an adverse impact on our operations in that location.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, due to costs from our international expansion efforts and network service provider fees outside of the United States, which can be higher than domestic rates, our gross margin for international customers may be lower than our gross margin for domestic customers. As a result, our gross margin may be adversely impacted and fluctuate as we expand our operations and customer base worldwide.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to manage any of these risks successfully could harm our international operations, and adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to set optimal prices for our products could adversely impact our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer various subscription plans as well as other products for additional fees, which in the case of Weave Payments is based on usage. We expect that we may need to change our pricing from time to time, and we have limited experience with respect to determining the optimal prices for our platform and products. One of the challenges to our pricing is that the fees that we pay to network service providers over whose networks we transmit communications can vary daily or weekly and are affected by volume and other factors that may be outside of our control and difficult to predict. Additionally, regulatory developments may require us to incur additional costs to provide our services. Any of these changes could result in us incurring increased costs that we may be unable or unwilling to pass through to our customers, which could adversely impact our business, results of operations and financial condition. In addition, for customers who pay their subscriptions on an annual basis, we would not be able to increase the prices we charge to reflect these costs until the end of the contract term. Moreover, SMBs, which comprise substantially all of our customers, may be quite sensitive to price increases or lower prices that our competitors may offer. Further, if we expand into new vertical or international markets, we also must determine the appropriate price to enable us to compete effectively in those markets. As a result, in the future we may be required to reduce our prices or change our pricing models, which could adversely affect our revenue, gross profit, profitability, financial position and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We incur chargeback liability when our customers refuse to or cannot reimburse chargebacks resolved in favor of their customers. While we have not experienced these issues to a significant degree in the past, any increase in chargebacks not paid by our customer may adversely affect our business, financial condition or results of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event a dispute between a cardholder and a customer is not resolved in favor of the customer, the transaction is normally charged back to the customer and the purchase price is credited or otherwise refunded to the cardholder. If we are unable to collect such amounts from the customer&#8217;s account or reserve account, if applicable, or if the customer refuses or is unable, due to closure, bankruptcy or other reasons, to reimburse us for a chargeback, we are responsible for the amount of the refund paid to the cardholder. The risk of chargebacks is typically greater with those customers that promise future delivery of goods and services rather than delivering goods or rendering services at the time of payment, as well as &#8220;card not present&#8221; transactions in which consumers do not physically present cards to customers in connection with the purchase of goods and services, such as e-commerce, telephonic and mobile transactions. While we have not experienced these issues to a significant degree in the past and do not view them to be material, we may experience significant losses from chargebacks in the future. A substantial increase in chargebacks not paid by our customers could have a material adverse effect on </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our business, financial condition or results of operations. We have policies and procedures to monitor and manage customer-related credit risks and often mitigate such risks by requiring collateral, such as cash reserves, and monitoring transaction activity. Notwithstanding our policies and procedures for managing credit risk, it is possible that a default on such obligations by one or more of our customers could adversely affect our business, financial condition or results of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to hire, retain and motivate qualified employees, our business will suffer.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success depends, in part, on our ability to continue to attract and retain highly skilled employees. We believe that there is, and will continue to be, intense competition for highly skilled management, technical, sales and other employees with experience in our industry in Utah, where our headquarters are located, and in other locations where we maintain offices. We must provide competitive compensation packages and a high-quality work environment to hire, retain and motivate employees. In addition, since we completed our IPO, potential candidates may not perceive our compensation package, including our equity awards, as favorably as employees hired prior to our IPO, particularly as our stock price has declined substantially since our IPO. Our recruiting personnel, methodology, and approach may need to be altered to address a changing candidate pool and profile, and we may not be able to identify or implement such changes in a timely manner. If we are unable to retain and motivate our existing employees and attract qualified employees to fill key positions, we may be unable to manage our business effectively, including the development, marketing and sale of our platform and products, which could adversely affect our business, results of operations and financial condition. Additionally, our U.S.-based employees, including our senior management team, work for us on an at-will basis and there is no assurance that any such employee will remain with us. Replacing key employees, including our Chief Executive Officer, and management personnel may be difficult or costly and may take an extended period of time because of the limited number of individuals in our industry and where we are located with the breadth of skills and experience that we require. Further, in 2021 and into 2022, the labor market in the U.S. experienced significant increases in workers leaving their positions (often referred to as the "Great Resignation"), which made the market to replace these individuals competitive and resulted in significant wage inflation in response to labor shortages. During the Great Resignation, we have faced and may continue to face increased challenges of employee attraction and retention. To the extent we hire employees from competitors, we also may be subject to allegations that they have been improperly solicited or divulged proprietary or other confidential information. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Volatility in, or lack of performance of, our stock price may also affect our ability to attract and retain key employees. Many of our key employees are, or will soon be, vested in a substantial number of shares of common stock or stock options. Employees may be more likely to terminate their employment with us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the options, or, conversely, if the exercise prices of the options that they hold are significantly above the trading price of our common stock, and there can be no assurance that the Option Repricing will be successful in mitigating this risk. If we are unable to retain our employees, our business, results of operations and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we cannot maintain our company culture as we grow, we could lose the innovation, teamwork, passion and focus on execution that we believe contribute to our success and our business may be harmed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced and may continue to experience rapid expansion and turnover of our employee ranks. In May 2020, in response to the COVID-19 pandemic, we reduced our employee ranks by approximately 55 employees. Additionally, in recent periods, we have experienced transitions in our executive leadership team. We have subsequently hired additional personnel to support the growth of our business. These changes may yield unintended consequences and costs, such as additional attrition, the distraction of employees, reduced employee morale and could adversely affect both our reputation as an employer and our company culture, which could make it more difficult for us to hire new employees in the future.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that a critical component to our success to date has been our company culture, which is based on hunger for improvement, caring, creativity, accountability, and customer focus. We have invested substantial time and resources in building our team within this company culture. Any failure to preserve our culture could result in decreased employee satisfaction, and could negatively affect our ability to retain and recruit personnel and to effectively focus on and pursue our corporate objectives. As we grow and develop the infrastructure of a public company, we may find it difficult to maintain these important aspects of our company culture. If we fail to maintain our company culture, our business may be adversely impacted.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on our senior management team and other key employees, and the loss of one or more of these employees or an inability to attract and retain qualified key personnel could adversely affect our business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of members of our senior management team joined our company relatively recently, and several long-tenured members of management have transitioned out of our organization. For example, Roy Banks, our Chief Executive Officer and member of our board of directors, resigned as Chief Executive Officer effective August 15, 2022, and provided transition services through September 2, 2022, at which time he resigned from our board of directors. Brett White was announced as interim Chief Executive Officer effective August 15, 2022, then later announced as our Chief Executive Officer effective September 30, 2022. As a result, the remaining members of management are even more critical to our vision, strategic direction, culture, and overall business success. Because of these recent changes, our senior management team, including members of our financial and accounting staff, has not worked at the company for an extended period of time and may not be able to work together effectively to execute our business objectives. Further, organizational changes like these can be disruptive because new members of management may have different backgrounds, experiences and perspectives from those individuals who previously served as executive officers and, thus, may have different views on the issues that will determine our future. Changes like these have also contributed and may continue to contribute to attrition in a competitive labor market.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends largely upon the continued services of our senior management and other key personnel. From time to time, there have been changes in our senior management team resulting from the hiring or departure of executives and key employees, which could disrupt our business, and we can provide no assurance that any of our executives or key employees will continue their employment with us. Our senior management and key employees are &#8220;at-will&#8221; employees and therefore may terminate employment with us at any time with no advance notice. In addition, we currently do not have &#8220;key person&#8221; insurance on any of our employees. We also rely on our leadership team in the areas of research and development, marketing, services and general and administrative functions. The loss and replacement of one or more of our members of senior management or other key employees, including our Chief Executive Officer, would likely involve significant time and costs and may significantly delay or prevent the achievement of our business objectives. Furthermore, volatility or lack of performance in our stock price may affect our ability to attract and retain replacements should key personnel depart. If we are not able to retain of our key personnel, our business, results of operations and financial condition could be harmed.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our management team has limited experience managing a public company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management team has limited experience managing a public company, interacting with public company investors and securities analysts, and complying with the increasingly complex laws pertaining to public companies. These new obligations and constituents require significant attention from our management team and could divert their attention away from the day-to-day management of our business, which could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may engage in merger and acquisition activities, which would require significant management attention and could disrupt our business, dilute stockholder value, and adversely affect our business, results of operations and financial condition.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our business strategy to expand usage of our products and services, expand into additional markets, grow our business in response to changing technologies and customer demand, and competitive pressures, we may in the future make investments in, or acquisitions of, other companies, products, or technologies. The identification of suitable acquisition candidates can be difficult, time-consuming, and costly, and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions, we may not ultimately strengthen our competitive position or achieve the goals of such acquisition, and any acquisitions we complete could be viewed negatively by customers or investors. We may encounter difficult or unforeseen expenditures in integrating an acquisition, particularly if we cannot retain the key personnel of the acquired company. In addition, if we fail to successfully integrate such acquisitions, or the assets, technologies, or personnel associated with such acquisitions, into our company, the business and results of operations of the combined company would be adversely affected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions may disrupt our ongoing operations, divert management from their primary responsibilities, subject us to additional liabilities, increase our expenses, subject us to increased regulatory requirements, cause adverse tax consequences or unfavorable accounting treatment, expose us to claims and disputes by stockholders and third parties, and adversely impact our business, financial condition, and results of operations. We may not successfully evaluate or utilize the acquired assets and accurately forecast the financial impact of an acquisition transaction, including accounting charges. We may pay cash for any such acquisition, which would limit other potential uses for our cash. If we incur debt to fund any such acquisition, such debt may subject us to material restrictions in our ability to conduct our business, result in increased fixed obligations, and subject us to covenants or other restrictions that would decrease our operational flexibility and impede our ability to manage our operations. If we issue a significant amount of equity securities in connection with future acquisitions, existing stockholders&#8217; ownership would be diluted.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our loan agreement contains certain restrictions that may limit our ability to operate our business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of our existing loan and security agreement and the related collateral documents with Silicon Valley Bank (&#8220;SVB&#8221;) contain, and any future indebtedness may contain, a number of restrictive covenants that impose significant operating and financial restrictions on us, including restrictions on our ability, and the ability of our subsidiaries, to take actions that may be in our best interests, including, among others, disposing of assets, entering into change of control transactions, mergers or acquisitions, incurring additional indebtedness, granting liens on our assets, declaring and paying dividends, and agreeing to do any of the foregoing. Our loan and security agreement requires that, at any time, if our total unrestricted cash and cash equivalents at SVB is less than $100 million, we must at all times thereafter maintain a consolidated minimum $20 million in liquidity, meaning unencumbered cash plus available borrowing on the line of credit, and that we meet specified minimum levels of EBITDA, as adjusted for equity-based compensation and changes in our deferred revenue. Our ability to meet financial covenants can be affected by events beyond our control, and we may not be able to continue to meet this covenant. A breach of any of these covenants or the occurrence of other events (including a material adverse effect) specified in the loan and security agreement and/or the related collateral documents could result in an event of default under the loan and security agreement. Upon the occurrence of an event of default, SVB could elect to declare all amounts outstanding, if any, under the loan and security agreement to be immediately due and payable and terminate all commitments to extend further credit. If we were unable to repay those amounts, SVB could proceed against the collateral granted to them to secure such indebtedness. We have pledged substantially all of our assets (other than intellectual property) as collateral under the loan documents. If SVB accelerates the repayment of borrowings, if any, we may not have sufficient funds to repay our existing debt. As of September&#160;30, 2022, we had $10.0 million outstanding under this loan and security agreement.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Risks Related to Governmental Regulation</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our products and services must comply with industry standards, FCC regulations, state, local, country-specific and international regulations, and changes may require us to modify existing </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">services, potentially increase our costs or prices we charge customers, and otherwise harm our business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a provider of interconnected voice over internet protocol (&#8220;VoIP&#8221;) services, we are subject to various international, federal, state and local requirements applicable to our industry. For example, our business is regulated by the FCC. The FCC is considering whether interconnected VoIP services should be treated as telecommunications services, which could subject interconnected VoIP services to additional common carrier regulation. The FCC&#8217;s efforts may result in additional regulation of IP network and service providers, which may negatively affect our business. If we do not comply with applicable FCC rules and regulations, or rules and regulations of other governing regulatory agencies, we could be subject to enforcement actions, fines, loss of licenses, and possibly restrictions on our ability to operate or offer certain of our subscriptions. Any enforcement action by the FCC, which may be a public process, would hurt our reputation in the industry and could have a material adverse impact on our revenue. The failure of our platform and products to comply, or delays in compliance, with various existing and evolving standards could delay or interrupt our introduction of new products, subject us to fines or other imposed penalties, or harm our reputation, any of which would have a material adverse effect on our business, financial condition or operating results.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulations to which we may be subject address the following matters, among others:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">license requirements that apply to providers of communications services in many jurisdictions;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acceptable marketing practices;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our obligation to contribute to various Universal Service Fund (&#8220;USF&#8221;) programs, programs for funding access to relay services and number administration, including at the state level;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">monitoring on rural call completion rates;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">safeguarding and use of Customer Proprietary Network Information;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rules concerning access requirements for users with disabilities;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our obligation to offer 7-1-1 abbreviated dialing for access to relay services;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with the requirements of U.S. and foreign law enforcement agencies, including the Communications Assistance for Law Enforcement Act and cooperation with local authorities in conducting wiretaps, pen traps and other surveillance activities;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability to dial 9-1-1 (or corresponding numbers in regions outside the U.S.), auto-locate E-911 calls (or corresponding equivalents) when required, and access emergency services;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the transmission of telephone numbers associated with calling parties between carriers and service providers like us;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulations governing outbound dialing, including the Telephone Consumer Protection Act; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">FCC and other regulators efforts to combat robo-calling, caller ID spoofing, and robo-texting.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of states require us to register as a VoIP provider, contribute to state universal service and related programs, pay E-911 surcharges, and pay other surcharges and fees that fund various utility commission programs, while others are actively considering extending their public policy programs to include the subscriptions we provide. We pass USF, E-911 fees, and other surcharges through to our customers, which may result in our subscriptions becoming more expensive or require that we absorb these costs. In the future, state public utility commissions may expand their jurisdiction over VoIP subscriptions like ours.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulation of our services as telecommunications services may require us to obtain authorizations or licenses to operate in additional states or foreign jurisdictions and comply with legal requirements applicable to traditional telephony providers. This regulation may impact our ability to differentiate ourselves from incumbent service providers and impose substantial compliance costs on us, negatively affecting our margins.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Efforts to address robo-calling and caller ID spoofing could cause us competitive harm.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, the FCC ruled that providers of voice services may by default (subject to opt-out by subscribers) block voice traffic based on reasonable analytics designed to identify unwanted calls. Effective June 30, 2021, the FCC required that all voice service providers implement the Secure Telephone Identity Revisited (&#8220;STIR&#8221;) and Signature-based Handling of Asserted Information Using toKENs (&#8220;SHAKEN&#8221; and, together with STIR, &#8220;STIR/SHAKEN&#8221;) caller ID authentication framework in the Internet Protocol (&#8220;IP&#8221;), portions of their networks and that non-facilities-based voice providers comply fully with STIR/SHAKEN effective June 30, 2022.  </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The STIR/SHAKEN framework is expected to be used throughout the world. Weave has implemented STIR/SHAKEN for voice traffic originating in the U.S. and we rely on our service providers to sign our voice traffic originating in Canada. However, it is likely that the standards to obtain STIR/SHAKEN signing authority in other countries will differ from the U.S. requirements and these differing standards may not be interoperable with the U.S. requirements. For example, the Canadian Radio-television and Telecommunications Commission (&#8220;CRTC&#8221;) required all telecommunications service providers implement STIR/SHAKEN to authenticate and verify caller identification information for IP-based voice calls, effective November 30, 2021, and file status reports every six months starting May 31, 2022. Despite initially denying non-facilities based providers access, the Canadian Secure Token Governance Authority (&#8220;CST-GA&#8221;) created a new process in November 2021 for such providers to obtain Service Provider Code Tokens and, in turn, Secure Telephone Identity Certificates (&#8220;STI Certificates&#8221;) to allow higher (Level A or B) call attestation. Calls that are not attested at a higher level, either directly or by an underlying provider, are at a greater risk of being blocked or flagged and ignored by end users. Further, it is unclear how cross-border calls originating from U.S. service providers will be authenticated under Canada&#8217;s framework or vice versa. On July 26, 2022, the CST-GA signed a memorandum of understanding with the U.S. Secure Telephone Identity Governance Authority to coordinate interconnection of SHAKEN in both the U.S. and Canada to allow providers to sign calls in one country and accept the signature in the other. However, the SHAKEN interconnection between the U.S. and Canada is not yet operational. Until operational, we may be required to obtain STI Certificates or otherwise incur costs to sign our calls in both the U.S. and Canada, which could impose substantial compliance costs and negatively affect our margins or could make our services less competitive than incumbent providers. In addition, foreign regulators have allowed terminating voice service providers to block voice traffic to address robo-calling or other unwanted calls.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our solutions are not interoperable with foreign regulators&#8217; requirements, if the SHAKEN interconnection between the U.S. and Canada does not become operational, or if we or our service providers are unable to authenticate originating calls from our customers&#8217; telephone numbers under STIR/SHAKEN then our business could be harmed. Call recipients would be less likely to answer non-authenticated calls. In addition, the terminating voice service providers may block calls that are not authenticated under STIR/SHAKEN as the lack of authentication could be viewed as a reasonable indication that the call is unwanted by the recipient. This would make our service less desirable for our customers.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">United States federal legislation and international laws impose certain obligations on the senders of commercial emails, which could minimize the effectiveness of our platform, and establish financial penalties for non-compliance, which could increase the costs of our business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our text, voice and email messaging and management services, and our customers&#8217; use of these services, expose us to various regulatory risks. For example, the CAN-SPAM Act establishes 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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">requirements for commercial email messages and transactional email messages and specifies penalties for the transmission of email messages that are intended to deceive the recipient as to source or content. Among other things, the CAN-SPAM Act, obligates the sender of commercial emails to provide recipients with the ability to &#8220;opt-out&#8221; of receiving future commercial emails from the sender. In addition, some states have passed laws regulating commercial email practices that are significantly more restrictive and difficult to comply with than the CAN-SPAM Act. For example, Utah and Michigan prohibit the sending of email messages that advertise products or services that minors are prohibited by law from purchasing (e.g., alcoholic beverages, tobacco products, illegal drugs) or that contain content harmful to minors (e.g., pornography) to email addresses listed on specified child protection registries. Some portions of these state laws may not be preempted by the CAN-SPAM Act. In addition, certain non-U.S. jurisdictions have enacted laws regulating the sending of email that are more restrictive than U.S. laws, such as the Canadian Anti-Spam Law. If we were found to be in violation of the CAN-SPAM Act, applicable state laws governing email not preempted by the CAN-SPAM Act or foreign laws regulating the distribution of email, whether as a result of violations by our customers or our own acts or omissions, we could be required to pay large penalties, which would adversely affect our financial condition, significantly harm our business, injure our reputation and erode customer trust. The terms of any injunctions, judgments, consent decrees or settlement agreements entered into in connection with enforcement actions or investigations against our company in connection with any of the foregoing laws may also require us to change one or more aspects of the way we operate our business, which could impair our ability to attract and retain customers or could increase our operating costs.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our customers&#8217; and other users&#8217; violation of our policies or other misuse of our platform to transmit unauthorized, offensive or illegal messages, spam, phishing scams, and website links to harmful applications or for other fraudulent or illegal activity could damage our reputation, and we may face a risk of litigation and liability for illegal activities on our platform and unauthorized, inaccurate, or fraudulent information distributed via our platform.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual or perceived improper sending of text messages, pre-recorded messages, or voice calls may subject us to potential risks, including liabilities or claims relating to consumer protection laws and regulatory enforcement, including fines. For example, the TCPA and the Telemarketing Sales Rule restrict telemarketing and the use of automatic SMS text messages. The TCPA requires companies to obtain prior express written consent before making telemarketing calls or sending certain text messages and to not contact any number placed on either federal or state &#8220;do-not-call&#8221; registries or the company&#8217;s internal do-not-call list. The FCC may take enforcement action against persons or entities that send &#8220;junk faxes,&#8221; or make illegal robocalls, and individuals also may have a private cause of action. Although the FCC&#8217;s rules prohibiting unsolicited fax advertisements or making illegal robocalls apply to those who &#8220;send&#8221; the advertisements or make the calls, fax transmitters or other service providers that have a high degree of involvement in, or actual notice of, unlawful sending of junk faxes or making of illegal robocalls and have failed to take steps to prevent such transmissions may also face liability under the FCC&#8217;s rules, or in the case of illegal robocalls, Federal Trade Commission (&#8220;FTC&#8221;) rules. We take significant steps designed to prevent our systems from being used to make illegal robocalls or send unsolicited faxes on a large scale, and we do not believe that we have a high degree of involvement in, or notice of, the use of our systems to broadcast junk faxes or make illegal robocalls. However, because fax transmitters and related service providers do not enjoy an absolute exemption from liability under the TCPA and related FCC rules, we could face FCC or FTC inquiry and enforcement or civil litigation, or private causes of action, if someone uses our system for such purposes. Because the TCPA provides for a private right of action under which a plaintiff may recover monetary damages, this may result in civil claims against our company and requests for information through third party subpoenas. The scope and interpretation of the laws that are or may be applicable to the delivery of text messages or voice calls are continuously evolving and developing. If we do not comply with these laws or regulations or if we become liable under these laws or regulations due to the failure of our customers to comply with these laws by obtaining proper consent, we could face direct liability.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, despite our ongoing and substantial efforts to limit such use, certain customers may use our platform to transmit unauthorized, offensive or illegal messages, spam, phishing scams, and website links to harmful applications, reproduce and distribute copyrighted material or the trademarks of others without permission, and report inaccurate or fraudulent data or information. These actions are in violation of our policies, in particular, our acceptable use policies. However, our efforts to defeat spamming attacks and other fraudulent activity will not prevent all such attacks and activity. Such use of our platform could damage our reputation and we could face claims for damages, regulatory enforcement, copyright or trademark infringement, defamation, negligence, or fraud. Moreover, our customers&#8217; and other users&#8217; promotion of their products and services through our platform might not comply with federal, state, and foreign laws. These risks may increase as we enter new vertical markets that rely more heavily on email marketing campaigns to obtain new customers. We rely on contractual representations made to us by our customers that their use of our platform will comply with our policies and applicable law, including, without limitation, our email and messaging policies. Although we retain the right to verify that customers and other users are abiding by certain contractual terms, our acceptable use policy and our email and messaging policies and, in certain circumstances, we review their email and distribution lists, our customers and other users are ultimately responsible for compliance with our policies, and we do not systematically audit our customers or other users to confirm compliance with our policies.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict whether our role in facilitating our customers&#8217; or other users&#8217; activities would expose us to liability under applicable law, or whether that possibility could become more likely if there are changes to current laws regulating content moderation, such as Section 230 of the Communications Decency Act. There have been various Congressional and executive efforts to eliminate or modify Section 230 over the past few years, and on October 3, 2022, the United States Supreme Court granted certiorari in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gonzalez v. Google</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a case which could decrease the scope of protection platforms receive under Section 230.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Even if claims asserted against us do not result in liability, we may incur substantial costs in investigating and defending such claims. If we are found liable for our customers&#8217; or other users&#8217; activities, we could be required to pay fines or penalties, redesign business methods or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Similar rules in Canada, such as CASL and Unsolicited Telecommunications Rules, may subject our company to similar risks, even if merely resulting in reputational or monetary harm associated with investigating and defending such claims, including if such claims do not result in liability.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our emergency and E-911 calling services may expose us to significant liability.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC requires VoIP providers, such as our company, to provide E-911 service in all geographic areas covered by the traditional wire-line 911 network. Under FCC rules, VoIP providers must transmit the caller&#8217;s phone number and dispatchable location information to the appropriate public safety answering point (&#8220;PSAP&#8221;) for the caller&#8217;s registered location. We are also subject to similar requirements in Canada.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the regulatory requirements that we provide access to emergency services dialing to our VoIP customers, we must obtain from each end customer, prior to the initiation of or changes to service, the physical locations at which the service will first be used for each VoIP line. We must be able to automatically transmit that physical location to the public safety answering point when a user dials 911. For subscriptions that can be utilized from more than one physical location, we must provide automated dispatchable location, if technically feasible, registered location information and provide end customers one or more methods of updating their physical location, or alternative location information. Because we are not able to confirm that the service is used at the physical addresses provided by our end customers, and because end customers may provide an incorrect location or fail to provide updated location information, it is possible that emergency services calls may be routed to the wrong PSAP. If emergency services calls are not routed to the correct PSAP, and if the delay results in serious injury or death, we could be sued and the damages could be substantial.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 6, 2022, the FCC requires providers of interconnected VoIP service to automatically provide with each 911 call, when technically feasible, more specific address information that can be used to adequately identify the location of the caller (such as a room or floor number). In addition to existing </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">applicable 911/E-911 requirements, the CRTC now requires telecommunications service providers (including VoIP providers) to support next generation 911.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FCC also issued rules, effective February 17, 2020, that require providers of multi-line telephone systems (&#8220;MLTS&#8221;), which are typically found in enterprises such as office buildings, have the ability to dial 911 without the addition of any prefix or other code, and the ability to dial 911 without the addition of any prefix or other code, as well as provide a notification when 911 is called to a central location on-site or off-site where someone is likely to see or hear the notification, such as a reception desk. The notification must include the fact that 911 has been dialed, and where technically feasible, a valid callback number and information about the caller&#8217;s location. Similar regulations exist in a number of states and Canada&#8217;s CRTC recently finalized recommendations for MLTS owners, operators, providers, and/or resellers to adopt MLTS best practices. The ongoing implementation of these requirements may increase our costs and make our solutions more expensive, which could adversely affect our results of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We could be subject to enforcement action by the FCC or international regulators if we are unable to provide access to emergency services in accordance with regulatory requirements. Such an enforcement action could result in significant monetary penalties and restrictions on our ability to offer non-compliant subscriptions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, end customers may attempt to hold us responsible for any loss, damage, personal injury or death suffered as a result of delayed, misrouted or uncompleted emergency service calls or text messages, subject to any limitations on a provider&#8217;s liability provided by applicable laws, regulations and our customer agreements.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We process business and personal information of our customers and employees, which subjects us to HIPAA and other stringent and changing federal, state and foreign laws, regulations, industry standards, information security policies, self-regulatory schemes, contractual obligations, and other legal obligations related to data processing, protection, privacy, and security, and our actual or perceived failure to comply with such obligations could harm our business, financial condition, results of operations, and prospects and could expose us to liability.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We process business and personal information belonging to our customers and employees and because of this, we are subject to numerous federal, state, local, and foreign laws, orders, codes, regulations, and regulatory guidance regarding privacy, data protection, information security, and the processing of personal information and other content (collectively, &#8220;Data Protection Laws&#8221;), the number and scope of which are changing, subject to differing applications and interpretations, and may be inconsistent among countries, or conflict with other rules, laws, or Data Protection Obligations (defined below). These laws and regulations include HIPAA, which establishes a set of national privacy and security standards for the protection of PHI by health plans, healthcare clearinghouses and certain healthcare providers, referred to as covered entities, and individuals and entities that perform services for them which involve the use, or disclosure of, individually identifiable health information, known as business associates and their subcontractors. We are considered a business associate under HIPAA, and we execute business associate agreements (&#8220;BAAs&#8221;) with our customers, subcontractors, and trusted suppliers. HIPAA requires covered entities and business associates, such as us, and their covered subcontractors to develop and maintain policies and procedures with respect to PHI that is used or disclosed, including the adoption of administrative, physical and technical safeguards to protect such information.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure to comply with HIPAA could subject us to direct civil liability by the Department of Health and Human Services&#8217; Office for Civil Rights (&#8220;OCR&#8221;). In the event of an information security incident affecting PHI or other violation, OCR could require us to pay a civil monetary penalty and enter into a Corrective Action Plan that could cause to incur substantial compliance costs.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Similar Data Protection Laws are in place in Canada, including the Personal Information Protection and Electronic Documents Act (&#8220;PIPEDA&#8221;). Failure to comply could subject us to investigation and monetary penalty by the Office of the Privacy Commissioner of Canada.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, experiencing a breach of personal information or PHI, or failing to comply with HIPAA could also subject us to contractual liability under our BAAs with our covered entity customers and damage our reputation which might hurt our ability to retain existing customers or attract new customers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that there will continue to be new Data Protection Laws and Data Protection Obligations, and we cannot yet determine the impact such future Data Protection Laws may have on our business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to the terms of our internal and external privacy and security policies, codes, representations, certifications, industry standards, publications, and frameworks, which we refer to as Privacy Policies, and obligations to third parties related to privacy, data protection, and information security (&#8220;Data Protection Obligations&#8221;).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The requirements or obligations of the regulatory framework for privacy, information security, data protection, and data processing worldwide is, and is likely to remain, uncertain for the foreseeable future, and it is possible that these or other actual or alleged obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any significant change in Data Protection Laws or Data Protection Obligations, including without limitation, regarding processing of our users&#8217; or customers&#8217; data, or regarding the manner in which the express or implied consent of users or customers for the use and disclosure of such data is obtained, could increase our costs and could require us to modify our products or operations, possibly in a material manner, and may limit our ability to develop new services and features that make use of the data that our users and customers voluntarily share, or may limit our ability to store and Process customer data and operate our business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data protection legislation is also becoming increasingly common in the United States at both the federal and state level. For example, California also enacted legislation, the California Consumer Privacy Act of 2018 (the &#8220;CCPA&#8221;), which affords consumers expanded privacy protections as of January 1, 2020. The potential effects of this legislation are far-reaching and have required Weave to implement enhanced practices and policies in an effort to comply.  For example, the CCPA gives California residents expanded rights to request access to and deletion of their personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is used. The CCPA also provides for civil penalties for violations, as well as a private right of action for data breaches that may increase data breach litigation. In addition, the CCPA has prompted a number of proposals for new federal and state privacy legislation that, if passed, could increase our potential liability, increase our compliance costs, and adversely affect our business. It also remains unclear how much private litigation will ensue under the data breach private right of action. Additionally, the California Privacy Rights Act of 2020 (&#8220;CPRA&#8221;), which was passed by ballot initiative in November 2020 and becomes fully effective on January 1, 2023, expands the rights of California residents with respect to their personal information. The CPRA will, among other things, give California residents the ability to limit use of certain sensitive personal information, further restrict the use of cross-contextual advertising, establish restrictions on the retention of personal information, expand the types of data breaches subject to the CCPA&#8217;s private right of action, provide for increased penalties for CPRA violations concerning California residents under the age of 16, and establish a new California Privacy Protection Agency to implement and enforce the new law which would likely result in increased regulatory scrutiny of California businesses in the areas of data protection and security. Similar laws have been proposed or enacted in other states and at the federal level. For example, Virginia enacted the Consumer Data Protection Act and Colorado enacted the Colorado Privacy Act. Compliance with any newly enacted privacy and data security laws or regulations may be challenging and cost and time-intensive, and we may be required to put in place additional mechanisms to comply with applicable legal requirements. In addition, the various state privacy laws may </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">limit how we may use personal information we collect, particularly with respect to marketing and the use of online advertising networks.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the FTC and many state attorneys general continue to enforce federal and state consumer protection laws against companies for online collection, use, dissemination and security practices that appear to be unfair or deceptive. There are a number of legislative proposals in the United States, at both the federal and state level and more globally, that could impose new obligations in areas such as e-commerce and other related legislation or liability for copyright infringement by third parties. We cannot yet determine the impact that future laws, regulations, and standards may have on our business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in existing legislation or introduction of new legislation may require us to incur additional expenditures to ensure compliance with such legislation, which may adversely affect our financial condition. We strive to comply with Data Protection Laws and Data Protection Obligations to the extent possible, but we may at times fail, or may be perceived to have failed, to do so. Moreover, despite our efforts, we may not be successful in achieving compliance if our employees, partners, or vendors do not comply with applicable Data Protection Laws and Data Protection Obligations. A finding that our Privacy Policies are, in whole or part, inaccurate, incomplete, deceptive, unfair, or misrepresentative of our actual practices, a failure or perceived failure by us to comply with Data Protection Laws or Data Protection Obligations or any data compromise that results in the unauthorized release or transfer of business or personal information or other user or customer data, may increase our compliance and operational costs, limit our ability to market our products or services and attract new and retain current customers, limit or eliminate our ability to process data, and result in domestic or foreign governmental enforcement actions and fines, litigation, significant costs, expenses, and fees (including attorney fees), cause a material adverse impact to business operations or financial results, and otherwise result in other material harm to our business. In addition, any such failure or perceived failure could result in public statements against us by consumer advocacy groups, the media or others, which may cause us material reputational harm. Our actual or perceived failure to comply with Data Protection Laws, Privacy Policies, and Data Protection Obligations could also subject us to litigation, claims, proceedings, actions, or investigations by governmental entities, authorities, or regulators that could require changes to our business practices, diversion of resources and the attention of management from our business, regulatory oversights and audits, discontinuance of necessary processing, or other remedies that adversely affect our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our products, and could adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in laws or regulations relating to the use of the internet could require us to modify our products and platform in order to comply with these changes. In addition, government agencies or private organizations have imposed and may impose additional taxes, fees or other charges for accessing the Internet or commerce conducted via the Internet. These laws or charges could limit the growth of Internet related commerce or communications generally or result in reductions in the demand for Internet based products and services such as our products and platform. In particular, the re-adoption of &#8220;network neutrality&#8221; rules in the United States, which President Biden and FCC Chairwoman Jessica Rosenworcel have made statements supporting and recent legislation has been introduced that proposes such re-adoption, could affect the services used by us and our customers. If we are not able to adapt our platform and products to address any new laws or regulations, our business, results of operations and financial condition could be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to anti-corruption, anti-bribery, and similar laws, and our failure to comply with these laws could subject us to criminal penalties or significant fines and harm our business and reputation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to anti-corruption and anti-bribery and similar laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended, the U.S. domestic bribery statute contained in 18 U.S.C. &#167; 201, the U.S. Travel Act, the USA PATRIOT Act, the India Prevention of Corruption Act, 1988, and other anti-</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">corruption, anti-bribery, and anti-money laundering laws in countries in which we conduct activities. Anti- corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making, offering, soliciting, or accepting, directly or indirectly, improper payments or other benefits to or from any person whether in the public or private sector. As we increase our international sales and business further, our risks under these laws may increase especially to the extent that we rely on sales to and through resellers and other intermediaries. Non-compliance with these laws could subject us to investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, adverse media coverage and other consequences. Any investigations, actions, or sanctions could harm our business, results of operations and financial condition.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Risks Related to Intellectual Property</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to protect or enforce our intellectual property rights could impair our ability to protect our internally-developed technology and our brand, and our business may be adversely affected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success is dependent, in part, upon obtaining, maintaining and protecting our intellectual property rights, internally-developed technology and other proprietary information. We rely and expect to continue to rely on a combination of trademark, copyright, and trade secret protection laws to protect our intellectual property rights, internally-developed technology and other proprietary information. Additionally, we maintain a policy requiring our employees, consultants, independent contractors, and other third parties who are engaged in developing any intellectual property for us to enter into confidentiality and invention assignment agreements to control access to and use of our technology and other proprietary information and to ensure that any intellectual property developed by such employees, contractors, consultants, and other third parties are assigned to us. However, we cannot guarantee that such confidentiality and proprietary agreements or other employee, consultant, or independent contractor agreements that we enter into will adequately protect our intellectual property rights, internally-developed technology and other proprietary information. In addition, we cannot guarantee that these agreements will not be breached, that we will have adequate remedies for any breach, or that the applicable counterparties to such agreements will not assert rights to our intellectual property rights, internally-developed technology or other proprietary information arising out of these relationships. Furthermore, the steps we have taken and may take in the future may not prevent misappropriation of our internally-developed solutions or technologies, particularly with respect to directors, officers and employees who are no longer employed by us.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, third parties may knowingly or unknowingly infringe or circumvent our intellectual property rights, and we may not be able to prevent infringement even after incurring substantial expenses. Litigation brought to protect and enforce our intellectual property rights would be costly, time-consuming, and distracting to management and key personnel, and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights. If the protection of our intellectual property rights is inadequate to prevent use or misappropriation by third parties, the value of our brand and other intangible assets may be diminished and competitors may be able to more effectively mimic our platform and methods of operations. Any of these events would have a material adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could incur substantial costs as a result of any claim of infringement of another party&#8217;s intellectual property rights.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is considerable activity in connection with the development of intellectual property, whether or not patentable, in our industry. Our competitors, as well as a number of other entities, including non-practicing entities and individuals, may own or claim to own intellectual property relating to our industry and our business. As we face increasing competition and our public profile increases, the possibility of intellectual property rights claims against us may also increase. We are currently and will continue to be </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subject to legal proceedings and claims by our competitors or other third parties that we are infringing upon, misappropriating, or violating their intellectual property rights, even if we are unaware of such intellectual property rights. Such claims, regardless of merit, may result in litigation. The costs of defending such litigation are considerable, and such litigation may divert management and key personnel&#8217;s attention and resources, which might seriously harm our business, results of operations, and financial condition. We may be required to settle such litigation on terms that are unfavorable to us. For example, a settlement may require us to obtain a license to continue practices found to be in violation of a third-party&#8217;s rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such practices may not be available to us at all. As a result, we may also be required to develop alternative non-infringing technology or practices or discontinue the practices. The development of alternative non-infringing technology or practices would require significant effort and expense. Similarly, if any litigation to which we may be a party fails to settle and we go to trial, we may be subject to an unfavorable judgment. For example, the terms of a judgment may require us to cease some or all of our operations or require the payment of substantial amounts to the other party. Any of these events or other outcomes may:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">materially and adversely affect our business and results of operations;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">result in the loss of a substantial number of existing customers or prohibit the acquisition of new customers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cause us to pay license fees for intellectual property we are deemed to have infringed;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cause us to incur costs and devote valuable technical resources to redesigning our products or platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cause our cost of revenue to increase;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cause us to accelerate expenditures to preserve existing revenue;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cause existing or new vendors to require pre-payments or letters of credit;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">materially and adversely affect our brand in the marketplace and cause a substantial loss of goodwill;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cause us to change our business methods;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require us to cease certain business operations or offering certain products or features; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lead to our bankruptcy or liquidation.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our agreements with third parties may include indemnification or other provisions under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of intellectual property infringement, loss or exposure of confidential or sensitive data, damages caused by us to property or persons or other liabilities relating to or arising from our products or platform or other acts or omissions. The term of these contractual provisions often survives termination or expiration of the applicable agreement. Large indemnity payments or damage claims from contractual breach could harm our business, results of operations and financial condition. Although typically we contractually limit our liability with respect to such obligations, we may still incur substantial liability related to them. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other current and prospective customers, demand for our products and adversely affect our business, results of operations and financial condition.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of &#8220;open source&#8221; and third-party software could impose unanticipated conditions or restrictions on our ability to commercialize our solutions and could subject us to possible litigation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the technologies we use in our products incorporate &#8220;open source&#8221; software, and we may continue to incorporate open source software in our products in the future. From time to time, companies that use third-party open source software have faced claims challenging the use of such open source software and their compliance with the terms of the applicable open source license. We may be subject to lawsuits by parties claiming ownership of what we believe to be open source software, or claiming noncompliance with the applicable open source licensing terms. Some open source licenses require end-users who distribute or make available software and services across a network that include open source software to make available all or part of such software, which in some circumstances could include valuable proprietary code, at no cost, or license such code under the terms of the particular open source license. While we employ practices designed to monitor our compliance with the licenses of third-party open source software and protect our valuable internally-developed source code, we may inadvertently use third-party open source software in a manner that exposes us to claims of non-compliance with the applicable terms of such license, including claims for infringement of intellectual property rights or for breach of contract. Additionally, if a third-party software provider has incorporated open source software into software that we license from such provider, we could be required to disclose source code that incorporates or is a modification of such licensed software. Furthermore, there is an increasing number of open-source software license types, almost none of which have been tested in a court of law, resulting in a dearth of guidance regarding the proper legal interpretation of such license types. If an author or other third-party that distributes open source software that we use or license were to allege that we had not complied with the conditions of the applicable open source license, we could expend substantial time and resources to re-engineer some or all of our software or be required to incur significant legal expenses defending against such allegations. Additionally, we could be subject to significant damages, enjoined from the use of our platform, products, or other technologies we use in our business that contain such open source software, and be required to comply with the foregoing conditions, including the public release of certain portions of our internally-developed source code.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the use of third-party open source software typically exposes us to greater risks than the use of third-party commercial software because open-source licensors generally do not provide warranties or set up controls on the functionality or origin of the software. Use of open source software may also present additional security risks because the public availability of such software may make it easier for hackers and other third parties to exploit vulnerabilities in such software and determine how to compromise our platform. Any of the foregoing could be harmful to our business, financial condition or operating results.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the future, we may need to obtain licenses from third parties to use intellectual property rights associated with the development of our platform, products, and other internal tools, which might not be available on acceptable terms, or at all. Any loss of the right to use any third-party software required for the development and maintenance of our platform, products, or other internal tools could result in loss of functionality or availability of our platform, products, or other internal tools until equivalent technology is either developed by us, or, if available, is identified, obtained, and integrated. Any errors or defects in third-party software could result in errors or a failure of our platform, products, or other internal tools. Any of the foregoing would disrupt the deployment of our platform, products, or other internal tools and harm our business, results of operations and financial condition.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:104%">Risks Related to Tax Matters</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may have additional income tax liabilities, which could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgments and estimates are required in determining our provision for income taxes and other tax liabilities. Our tax expense may be impacted, for example, if tax laws change or are clarified to our detriment or if tax authorities successfully challenge the tax positions that we take, such as, for </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">example, positions relating to the arms-length pricing standards for our intercompany transactions and our indirect tax positions. In determining the adequacy of income taxes, we assess the likelihood of adverse outcomes that could result if our tax positions were challenged by the Internal Revenue Service (the &#8220;IRS&#8221;), and other tax authorities. Should the IRS or other tax authorities assess additional taxes as a result of examinations, we may be required to record charges to operations that could adversely affect our results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be required to collect additional sales, value added or similar taxes or be subject to other tax liabilities that may increase the costs our customers would have to pay for subscriptions to our platform and products and adversely affect our results of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We collect sales, value added or similar indirect taxes in a number of jurisdictions. An increasing number of states have considered or adopted laws that attempt to impose sales tax collection obligations on out-of-state companies. Additionally, the Supreme Court of the United States ruled in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">South Dakota v. Wayfair, Inc. et al.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;Wayfair&#8221;), that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer&#8217;s state. In response to Wayfair, or otherwise, states or local governments may adopt, or begin to enforce, laws requiring us to calculate, collect and remit taxes on sales in their jurisdictions. Similarly, many foreign jurisdictions have considered or adopted laws that impose value added, digital service, or similar taxes, on companies despite not having a physical presence in the foreign jurisdiction. A successful assertion by one or more states, or foreign jurisdictions, requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently do collect some taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest. The requirement to collect sales, value added or similar indirect taxes by foreign, state or local governments for sellers that do not have a physical presence in the jurisdiction could also create additional administrative burdens for us, put us at a competitive disadvantage if they do not impose similar obligations on our competitors, decrease our future sales and subject us to liabilities for future or historical periods, which could have a material adverse effect on our business and results of operations. We continually monitor the ever-evolving tax landscape in the jurisdictions in which we operate and those jurisdictions where our customers reside. Effective March 2017, we began collecting certain telecommunications-based taxes from our customers in certain jurisdictions. Since then, we have added more jurisdictions where we collect these taxes and we expect to continue expanding the number of jurisdictions in which we will collect these taxes in the future.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event any of these jurisdictions disagree with our assumptions and analysis, the assessment of our tax exposure could differ materially from our current estimates. Some customers may question incremental tax charges that we may impose and some may seek to negotiate lower pricing from us, which could adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in U.S. and global tax legislation may adversely affect our financial condition, operating results, and cash flows.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are unable to predict what U.S. or global tax reforms may be proposed or enacted in the future or what effects such future changes would have on our business. Any such changes in tax legislation, regulations, policies or practices in the jurisdictions in which we operate could increase the estimated tax liability that we have expensed to date and paid or accrued on our balance sheet; affect our financial position, future operating results, cash flows, and effective tax rates where we have operations; reduce post-tax returns to our stockholders; and increase the complexity, burden, and cost of tax compliance. We are subject to potential changes in relevant tax, accounting, and other laws, regulations, and interpretations, including changes to tax laws applicable to corporate multinationals.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use our net operating losses (&#8220;NOLs&#8221;), to offset future taxable income may be subject to certain limitations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we had NOL carryforwards for federal and state income tax purposes of $169.1 million and $113.1 million, respectively, which may be available to offset taxable income in the </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">future, and which expire in various years beginning in 2037 for federal purposes and 2032 for state purposes if not utilized. Under legislative changes made in December 2017, U.S. federal NOLs incurred in 2018 and in future years may be carried forward indefinitely, but the deductibility of such NOLs is limited to 80% of taxable income each year. States may or may not adopt similar changes. In addition, the federal and state NOLs carryforwards and certain tax credits may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended, or the Code, and similar provisions of state law. Under those sections of the Code, if a corporation undergoes an &#8220;ownership change,&#8221; the corporation&#8217;s ability to use its pre-change NOL carryforwards and other pre-change attributes, such as research tax credits, to offset its post-change income or tax may be limited. In general, an &#8220;ownership change&#8221; will occur if there is a cumulative change in our ownership by &#8220;5-percent shareholders&#8221; that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. We have not completed a Section 382 assessment to determine whether we have experienced an ownership change in the past, including as a result of our IPO. Additionally, we may experience ownership changes in the future as a result of subsequent shifts in our stock ownership, some of which may be outside of our control. If an ownership change occurs and our ability to use our NOL carryforwards and tax credits is materially limited, it would harm our business by effectively increasing our future tax obligations. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to reduce future income tax liabilities, including for state tax purposes. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our results of operations and financial condition. We have recorded a full valuation allowance against the deferred tax assets attributable to our NOLs.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Risks Related to Accounting Matters</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As reported in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, 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 consolidated financial statements, cause us to fail to meet our periodic reporting obligations or cause our access to the capital markets to be impaired.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim consolidated financial statements will not be prevented or detected on a timely basis. We identified material weaknesses in our internal control over financial reporting which consisted of the following:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not design and maintain an effective control environment commensurate with our accounting and 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 to appropriately analyze, record, review, and disclose the accounting impacts of the application of U.S. GAAP within the consolidated financial statements to more complex transactions and commensurate with our accounting and financial reporting requirements. This material weakness contributed to the following additional material weakness:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not maintain effective controls related to the timely identification, understanding, assessment, application of accounting requirements, and recognition of certain complex transactions related to the determination of the capitalization of costs to fulfill a contract and the valuation of common stock options.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These material weaknesses resulted in the misstatement of our cost of revenue, deferred contract acquisition costs, stock-based compensation expense, additional paid-in capital, and related disclosures, which were corrected prior to the issuance of our consolidated financial statements for the year ended December 31, 2020. Additionally, each of the material weaknesses described above could result in 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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">misstatement of substantially all account balances 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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the identified material weaknesses, our management, with the oversight of the Audit Committee of our board of directors, has dedicated significant resources and efforts to improve our control environment and to remedy the identified material weaknesses. The remediation measures include the following:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Hired additional finance and accounting personnel to bolster the accounting capabilities and capacity, and to establish and maintain internal control over financial reporting;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Engaged external consultants as an additional accounting documentation preparation resource and an additional level of review for more complex accounting matters including, but not limited to stock-based compensation, debt/equity transactions, revenue recognition, and implementations of new accounting pronouncements;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Engaged an external advisor to assist with further evaluating, designing and documenting the design and operating effectiveness of our internal control over financial reporting and assist with the remediation of deficiencies, as necessary; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Providing ongoing training for personnel on accounting, financial reporting and internal control over financial reporting.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2022 we have made substantial progress in our plan to remediate the previously identified material weaknesses. However, as we have to complete the testing and evaluation of the effectiveness of the controls, management concluded that the material weaknesses described above have not been remediated as of the date of this report.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our remediation efforts are ongoing and have resulted in and will continue to result in significant costs and significant, time-consuming demands on our financial and operational resources through the remainder of those remediation measures.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The material weaknesses will not be considered remediated until our remediation plan has been fully implemented, the applicable controls operate for a sufficient period of time, and we have concluded, through testing, that the newly implemented and enhanced controls are operating effectively. Despite the progress made, at this time, we cannot predict the outcome of such efforts or the outcome of our assessment of the remediation efforts. Our efforts may not remediate these material weaknesses in our internal control over financial reporting, or guarantee that additional material weaknesses will not be identified in the future. Our failure to implement and maintain effective internal control over financial reporting could result in errors in our consolidated financial statements that could result in a restatement of our consolidated financial statements, and could cause us to fail to meet our reporting obligations, any of which could diminish investor confidence in us and cause a decline in the price of our common stock. Additionally, ineffective internal controls could expose us to an increased risk of financial reporting fraud and the misappropriation of assets and subject us to potential delisting from the stock exchange on which we list or to other regulatory investigations and civil or criminal sanctions.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we are required to furnish a report by management on the effectiveness of our internal control over financial reporting as of December 31, 2022. This assessment needs to include disclosure of any material weaknesses identified in our internal control over financial reporting. Once we cease to be an emerging growth company, our independent registered public accounting firm will also be required to audit the effectiveness of our internal control over financial reporting. Following our first annual assessment, we are also required to disclose, on a quarterly basis, changes made in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Failure to comply with the rules and regulations of the Sarbanes-Oxley Act could potentially subject us to sanctions or investigations by the SEC, the stock exchange on </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which our securities are listed or other regulatory authorities, which would require additional financial and management resources. We have begun the costly and challenging process of compiling the system and processing documentation necessary to perform the evaluation of the effectiveness of our internal control over financial reporting, but we may not be able to complete our evaluation, testing and any required remediation in a timely fashion.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A failure to establish and maintain effective disclosure controls and procedures and internal control over financial reporting could adversely affect our ability to produce timely and accurate financial statements or comply with applicable regulations, which in turn could harm investor confidence in our company and the trading price of our common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rules and regulations of the SEC require that we evaluate the effectiveness of our disclosure controls and procedures and internal control over financial reporting. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our consolidated financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will be required to include in our periodic reports that are filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are continuing to improve our internal control over financial reporting. In order to maintain and improve our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and investments to strengthen our accounting systems. Our current controls and any new controls that we develop may be inadequate if we fail to remediate the material weaknesses we have identified or because of changes in conditions in our business. Further, additional weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. If any of these new or improved controls and systems do not perform as expected, we may experience material weaknesses in our controls, including, without limitation, the material weaknesses in our internal control over financial reporting described above.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Assumptions and estimates used in preparing our unaudited condensed consolidated financial statements include those related to revenue recognition and stock-based compensation, including the fair value of our common stock. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our results determined in accordance with U.S. GAAP, we believe certain non-GAAP measures may be useful in evaluating our operating performance. We present certain non-GAAP financial measures in this Quarterly Report on Form 10-Q and intend to continue to present certain non-GAAP </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial measures in future filings with the SEC and other public statements. Any failure to accurately report and present our non-GAAP financial measures could cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our common stock.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our results of operations.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A change in accounting standards or practices may have a significant effect on our results of operations and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, in May 2014, the Financial Accounting Standards Board, or FASB, issued new revenue recognition rules under Accounting Standard Codification 606 &#8212; Revenue from Contracts with Customers, or ASC 606, which became effective in January 2019 and included a single set of rules and criteria for revenue recognition to be used across all industries. Adoption of these types of accounting standards and any difficulties in implementation of changes in accounting principles, including the ability to modify our accounting systems, could cause us to fail to meet our financial reporting obligations, which result in regulatory discipline and harm investors&#8217; confidence in us.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Risks Related to Ownership of our Common Stock</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The stock price of our common stock may be volatile or may decline regardless of our operating performance.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our common stock has and will likely continue to fluctuate significantly in response to numerous factors in addition to the ones described in the preceding Risk Factors, many of which are beyond our control, including:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">overall performance of the equity markets and the economy as a whole;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the financial projections we may provide to the public or our failure to meet these projections;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated changes in our growth rate relative to that of our competitors;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the anticipated future size or growth rate of our addressable markets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements of new products and services, technological and platform updates or enhancements, or of acquisitions, strategic partnerships, joint ventures or capital-raising activities or commitments, by us or by our competitors;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruptions to our products and services or our other technology;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additions or departures of board members, management or key personnel;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure of securities analysts to initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company or our failure to meet these estimates or the expectations of investors;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rumors and market speculation involving us or other companies in our industry;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new laws or regulations or new interpretations of existing laws or regulations applicable to our business;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lawsuits threatened or filed against us or investigations by governmental authorities;</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other events or factors, including those resulting from war, incidents of terrorism, or responses to these events;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">health epidemics, such as the COVID-19 pandemic, influenza, and other highly communicable diseases; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales of shares of our common stock by us or our stockholders.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the stock market with respect to newly public companies, particularly companies in the technology industry, have experienced significant price and volume fluctuations that have affected and continue to affect the market prices of stock prices of these companies. In the past, stockholders have instituted securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business. Further, we provide indemnification for our officers and directors for certain claims in connection with such litigation. Large indemnity payments would adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business and financial performance may differ from any projections that we disclose or any information that may be attributed to us by third parties.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may provide guidance via public disclosures regarding our projected business or financial performance. However, any such projections involve risks, assumptions and uncertainties and our actual results could differ materially from such projections. Factors that could cause or contribute to such differences include, but are not limited to, those identified in these risk factors, some or all of which are not predictable or within our control. Other unknown or unpredictable factors also could adversely impact our performance, and we undertake no obligation to update or revise any projections, whether as a result of new information, future events or otherwise. In addition, various news sources, bloggers and other publishers often make statements regarding our historical or projected business or financial performance, and you should not rely on any such information even if it is attributed directly or indirectly to us.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">You may incur dilution as a result of future equity issuances.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any common stock that we issue under our existing equity incentive plans or other equity incentive plans that we may adopt in the future would dilute the percentage ownership held by our other equity holders. Also, in the future, we may issue securities in connection with investments, acquisitions, or capital raising activities. In particular, the number of shares of our common stock issued in connection with an investment or acquisition, or to raise additional equity capital, could constitute a material portion of our then-outstanding shares of our common stock. Any such issuance of additional securities in the future may result in additional dilution to you or may adversely impact the price of our common stock. In addition, we have issued warrants to purchase shares of common stock and stock options to acquire common stock. To the extent these outstanding warrants or stock options are ultimately settled or exercised, there will be further dilution to our equity holders. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales of substantial amounts of our common stock by existing holders in the public markets, or the perception that they might occur, could cause the market price of our common stock to decline.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of a substantial number of shares of our common stock into the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur, could cause the market price of our common stock to decline and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also filed registration statements to register shares reserved for future issuance under our equity incentive plans. As a result, subject to the applicable exercise periods and applicable volume 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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restrictions that apply to affiliates, the shares issued upon exercise of outstanding stock options are available for immediate resale in the United States in the open market.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, certain of our stockholders have rights, subject to some conditions, to require us to file registration statements for the public resale of the common stock issuable upon conversion of such shares or to include such shares in registration statements that we may file for us or other stockholders. Any registration statement we file to register additional shares, whether as a result of registration rights or otherwise, could cause the trading price of our common stock to decline or be volatile and may make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The concentration of our share ownership in those stockholders who held our stock prior to our IPO, including our executive officers, directors and holders of more than 5% of our capital stock, may limit your ability to influence corporate matters.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our executive officers, directors, holders of more than 5% of our capital stock and affiliated entities together beneficially owned approximately 68.5% of our total shares outstanding as of September&#160;30, 2022. As a result, these stockholders, acting together, will have control over our management and affairs and over all matters requiring stockholder approval, including election of directors and significant corporate transactions, such as a merger or other sale of us or our assets, for the foreseeable future. Corporate action might be taken even if other stockholders oppose them. This concentration of ownership could also delay or prevent a change of control of us that other stockholders may view as beneficial.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are an emerging growth company under the JOBS Act, and any decision on our part to comply only with certain reduced reporting and disclosure requirements applicable to emerging growth companies could make our common stock less attractive to investors.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an &#8220;emerging growth company&#8221; as defined in the JOBS Act. For as long as we continue to be an emerging growth company, we may choose to take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies, including not being required to comply with the auditor attestation requirements of Section 404, reduced Public Company Accounting Oversight Board (United States) reporting requirements, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. Pursuant to Section 107 of the JOBS Act, as an emerging growth company, we have elected to use the extended transition period for complying with new or revised accounting standards until those standards would otherwise apply to private companies. As a result, our consolidated financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies, which may make our common stock less attractive to investors. In addition, if we cease to be an emerging growth company, we will no longer be able to use the extended transition period for complying with new or revised accounting standards. We cannot predict if investors will find our common stock less attractive because we may rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and the trading price of our common stock may be more volatile.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay dividends for the foreseeable future.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have financed our operations and capital expenditures primarily through sales of our capital stock and debt securities that are convertible into our capital stock. In the future, we may raise additional capital through additional debt or equity financings to support our business growth, to respond to business opportunities, challenges, or unforeseen circumstances, or for other reasons. On an ongoing basis, we are evaluating sources of financing and may raise additional capital in the future. Our ability to obtain additional capital will depend on our investor demand, the condition of the capital markets and other factors. Our capital needs will depend on our development efforts, business plans, expenditures to support the growth of our business and the enhancement of our platform and products, and financial performance. We cannot assure you that additional financing will be available to us on favorable terms when required, or at all. If we raise additional funds through the issuance of equity, equity-linked, or debt securities, those securities may have rights, preferences, or privileges senior to the rights of existing stockholders, and existing stockholders may experience dilution. Further, if we are unable to obtain additional capital when required or are unable to obtain additional capital on satisfactory terms, our ability to continue to support our business growth or to respond to business opportunities, challenges, or unforeseen circumstances would be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The requirements of being a public company may strain our resources and divert management&#8217;s attention.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, or the Exchange Act, New York Stock Exchange listing standards, and other applicable securities rules and regulations. Compliance with the requirements of these rules and regulations have and will continue to increase our legal, accounting, and financial compliance costs, may make some activities more difficult, time-consuming, and costly, and may place significant strain on our personnel, systems, and resources. For example, the Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and results of operations. As a result of the complexity involved in complying with the rules and regulations applicable to public companies, our management&#8217;s attention may be diverted from other business concerns, which could harm our business, results of operations, and financial condition. Although we have already hired additional employees to assist us in complying with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our operating expenses. In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs, and making some activities more time-consuming. These laws, regulations, and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest substantial resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management&#8217;s time and attention from business operations to compliance activities. If our efforts to comply with new laws, regulations, and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be harmed. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company subject to enhanced rules and regulations, it is also more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit committee and compensation committee, and qualified executive officers. As a result of disclosure obligations required in our public filings, our business and financial condition has become more visible, which may result in an increased risk of threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and results of operations could be harmed, and even </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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business, results of operations, and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our trading price and trading volume could decline if securities or industry analysts cease to publish research about our business, or if they publish unfavorable research.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our common stock depends in part on research and reports that securities or industry analysts publish about us or our business. The analysts&#8217; estimates are based upon their own opinions and are often different from our estimates or expectations and we do not have any control over the content and opinions included in the analysts&#8217; reports. The trading price of our common stock could decline if one or more equity research analysts downgrade our stock or publish other unfavorable commentary or research. If one or more equity research analysts cease coverage of our company, or fail to regularly publish reports on us, the demand for our common stock could decrease, which in turn could cause our trading price or trading volume to decline.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain provisions in our corporate charter documents and under Delaware law may prevent or hinder attempts by our stockholders to change our management or to acquire a controlling interest in us, and the trading price of our common stock may be lower as a result.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are provisions in our amended and restated certificate of incorporation and amended and restated bylaws that may make it difficult for a third-party to acquire, or attempt to acquire, control of our company, even if a change in control were considered favorable by our stockholders. These anti-takeover provisions include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a classified board of directors so that not all members of our board of directors are elected at one time;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of our board of directors to determine the number of directors and to fill any vacancies and newly created directorships;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a requirement that our directors may only be removed for cause;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a prohibition on cumulative voting for directors;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the requirement of a super-majority to amend some provisions in our amended and restated certificate of incorporation and amended and restated bylaws;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">authorization of the issuance of &#8220;blank check&#8221; preferred stock that our board of directors could use to implement a stockholder rights plan;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an inability of our stockholders to call special meetings of stockholders; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a prohibition on stockholder actions by written consent, thereby requiring that all stockholder actions be taken at a meeting of our stockholders.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which prohibit a person who owns 15% or more of our outstanding voting stock from merging or combining with us for a three-year period beginning on the date of the transaction in which the person acquired in excess of 15% of our outstanding voting stock, unless the merger or combination is approved in a prescribed manner. Any provision in our amended and restated certificate of incorporation, our amended and restated bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for 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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America as the exclusive forums for certain disputes between us and our stockholders, which will restrict our stockholders&#8217; ability to choose the judicial forum for disputes with us or our directors, officers, or employees.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: any derivative action or proceeding brought on our behalf, any action asserting a breach of a fiduciary duty, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine. The provisions would not apply to suits brought to enforce a duty or liability created by the Securities Act, the Exchange Act or any other claim for which the U.S. federal courts have exclusive jurisdiction. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. Investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Accordingly, given the provision in Section 22 of the Securities Act for concurrent jurisdiction by federal and state courts, there is uncertainty as to whether a court would enforce this forum selection provision with respect to claims arising under the Securities Act.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe these provisions benefit us by providing increased consistency in the application of Delaware law and federal securities laws by chancellors and judges, as applicable, particularly experienced in resolving corporate disputes, efficient administration of cases on a more expedited schedule relative to other forums and protection against the burdens of multi-forum litigation. These choice of forum provisions may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring such a claim arising under the Securities Act against us, our directors, officers, or other employees in a venue other than in the federal district courts of the United States of America. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions, and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risks</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any legal proceedings or claims against us could be costly and time-consuming to defend and could harm our reputation regardless of the outcome.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time we may be subject to legal proceedings and claims that arise in the ordinary course of business, such as disputes or employment claims made by our current or former employees. Any litigation, whether meritorious or not, could harm our reputation, will increase our costs and may divert management&#8217;s attention, time and resources, which may in turn seriously harm our business. Insurance might not cover such claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us. A claim brought against us that is uninsured or underinsured could result in unanticipated costs and could seriously harm our business.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unfavorable conditions in our industry or the global economy or reductions in spending on information technology and communications by SMBs could adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations may vary based on the impact of changes in our industry or the global economy on our customers. Our results of operations depend in part on demand for information technology and cloud communications. In addition, our revenue is dependent on the usage of our products, which in turn is influenced by the scale of business that our customers are conducting. To the extent that weak economic conditions, supply chain shortages, economic inflation, geopolitical developments, such as existing and potential trade wars, military conflicts, including the military conflict between Russia and Ukraine, and other events outside of our control such as the ongoing COVID-19 pandemic, result in a reduced volume of business for, and communications by, our customers and prospective customers, demand for, and use of, our products may decline. Furthermore, weak economic conditions may make it more difficult to collect on outstanding accounts receivable. Additionally, we generate substantially all of our revenue from SMBs, which may be affected by economic uncertainty or downturns to a greater extent than enterprises, and typically have more limited financial resources, including capital borrowing capacity, than enterprises. If our customers reduce their use of our platform or products, or prospective customers delay adoption or elect not to adopt our platform or products, as a result of a weak economy or recession or due to economic uncertainty, this could adversely affect our business, results of operations and financial condition. Uncertain and adverse economic conditions may also lead to increased refunds and chargebacks, any of which could adversely affect our business.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is subject to the risks of pandemics, earthquakes, fire, floods and other natural catastrophic events, and to interruption by man-made problems such as power disruptions, computer viruses, data security breaches or terrorism.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant natural disaster, such as an earthquake, fire or flood, occurring at our headquarters, at one of our other facilities or where a business partner is located could adversely affect our business, results of operations and financial condition. Further, if a natural disaster or man-made problem were to affect our network service providers or internet service providers, this could adversely affect the ability of our customers to use our platform and products. In addition, natural disasters, pandemics such as COVID-19, and acts of terrorism could cause disruptions in our or our customers&#8217; businesses and national or regional economies. Health concerns or political or governmental developments in countries in which we or our customers, partners and service providers operate could result in economic, social or labor instability and could have an adverse effect on our business and our results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on our network and third-party infrastructure and enterprise applications and internal technology systems for our engineering, sales and marketing and operations activities. Although we maintain incident management and disaster response plans, in the event of a major disruption caused by a natural disaster or man-made problem, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development activities, lengthy interruptions in service, breaches of data security and loss of critical data, any of which could adversely affect our business, results of operations and financial condition.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, computer malware, viruses and computer hacking, fraudulent use attempts and phishing attacks have become more prevalent in our industry, have occurred on our platform in the past and may occur on our platform in the future. Though it is difficult to determine what, if any, harm may directly result from any specific interruption or attack, any failure to maintain performance, reliability, security, integrity and availability of our platform and products and technical infrastructure to the satisfaction of our users may harm our reputation and our ability to retain existing users and attract new users.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our risk management strategies may not be fully effective in mitigating our risk exposure in all market environments or against all types of risk.</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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in a rapidly changing industry. Accordingly, our risk management strategies may not be fully effective to identify, monitor and manage all risks that our business encounters. In addition, when we introduce new services, focus on expanding relationships with new types of customers, or begin to operate in new markets, we may be less able to forecast risk levels and reserve accurately for potential losses, as a result of fraud or otherwise. If our strategies are not fully effective or we are not successful in identifying and mitigating all risks to which we are or may be exposed, we may suffer uninsured liability or harm to our reputation, or be subject to litigation or regulatory actions, any of which could adversely affect our 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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_160"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.&#160;&#160;Exhibits </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The documents listed below are filed (or furnished, as noted) as exhibits to this Quarterly Report on Form 10-Q:</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:5.775%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.886%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit No. </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="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Incorporated by Reference</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Filed Herewith</span></td></tr><tr style="height:26pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.57pt;padding-right:4.57pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Form</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">File No.</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Filing Date</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><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 #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 #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1+</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amended and Restated Employment Agreement, dated September 30, 2022, by and between Brett White and the Registrant.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40998</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 4, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2+</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102-weavexamendment.htm">First Amendment to </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102-weavexamendment.htm">Employment Agreement, dated </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102-weavexamendment.htm">August 3,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102-weavexamendment.htm"> 2022, by and between </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102-weavexamendment.htm">Roy Banks</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit102-weavexamendment.htm"> and the Registrant.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311-q32022.htm">Chief Executive Officer Certification Pursuant to Rule 13a-14(a) of the Securities Exchange Act.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312-q32022.htm">Chief Financial Officer Certification Pursuant to Rule 13a-14(a) of the Securities Exchange Act.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321-q32022.htm">Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit322-q32022.htm">Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:-2.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following financial statements from the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September&#160;30, 2022, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statements of Operations, (iii) Condensed Consolidated Statements of Comprehensive Loss, (iii) Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit), (iv) Condensed Consolidated Statements of Cash Flows and (v) Notes to the Condensed Consolidated Financial Statements, tagged as blocks of text and including detailed tags.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-right:-2.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline">                          </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%">+ Indicates a management contract or compensatory plan or arrangement.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%">* These exhibits are furnished with this Quarterly Report on Form 10-Q and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of Weave Communications, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filings.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div><div id="i8f7081d30a2c41ffacba9ddf070ac133_163"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.474%"><tr><td style="width:1.0%"></td><td style="width:59.863%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.713%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weave Communications, Inc.</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.474%"><tr><td style="width:1.0%"></td><td style="width:59.863%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.713%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Dated: November&#160;10, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Brett White</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:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Brett White</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and Director</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.474%"><tr><td style="width:1.0%"></td><td style="width:59.863%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.713%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.124%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated:  November&#160;10, 2022</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Alan Taylor</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:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Alan Taylor</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</span></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;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div><div style="margin-bottom:9pt;text-align:center;text-indent:18pt"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>exhibit102-weavexamendment.htm
<DESCRIPTION>EX-10.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="i76212bb0a5d54bc8ae0e4b1c880b293c_1"></div><div style="min-height:74.88pt;width:100%"><div style="margin-top:24pt;text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit 10.2</font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FIRST AMENDMENT TO <br>EMPLOYMENT AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">THIS FIRST AMENDMENT TO THE EMPLOYMENT AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) is made effective as of August 3, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Amended Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) by and between Weave Communications, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and Roy Banks (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Executive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#8221;)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:1.25pt;padding-right:1.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">RECITALS</font></div><div style="margin-bottom:12pt;padding-right:5.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Executive and the Company previously entered into an Employment Agreement dated October 29, 2021 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Employment Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; and</font></div><div style="margin-bottom:12pt;padding-right:5.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Company and Executive desire to amend the terms of the Employment Agreement to reflect Executive&#8217;s transition to and new position as the Company&#8217;s Executive Advisor.  </font></div><div style="margin-bottom:12pt;padding-right:5.9pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in consideration of the promises and mutual covenants contained herein, and intending to be legally bound hereby, the parties agree that the Employment Agreement is hereby amended as follows&#58;</font></div><div style="margin-bottom:12pt;padding-right:5.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Section 1(a) of the Employment Agreement is amended and restated and replaced in its entirety with the following&#58;</font></div><div style="padding-left:72pt;padding-right:5.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. This Agreement shall govern the terms of Executive&#8217;s Employment from the Amended Effective Date until September 2, 2022 (such period, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Amended Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; and together with the prior employment period from the Effective Date to the Amended Effective Date, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Employment Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). Notwithstanding the forgoing, Executive&#8217;s Employment with the Company under this Agreement may be terminated at any time, including during the Amended Term, as provided in Section 1(b) below.&#8221;</font></div><div style="padding-left:72pt;padding-right:5.75pt"><font><br></font></div><div style="margin-bottom:12pt;padding-right:5.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Position and Responsibilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Section 1(c) of the Employment Agreement is amended and restated and replaced in its entirety with the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;(c) &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Position and Responsibilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company agrees to continue to employ Executive in the position of Chief Executive Officer, reporting to the Company&#8217;s Board of Directors (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) until August 15, 2022 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Transition Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), at which time, Executive will transition to the full-time position of Executive Advisor, reporting to the interim Chief Executive Officer.  Executive shall continue to work out of the Company&#8217;s headquarters in Lehi, Utah, and will perform the duties and have the responsibilities and authority customarily performed and held by an employee in the position Executive then holds or as otherwise may be assigned or delegated to Executive by the Board or the interim Chief Executive Officer, as applicable. Executive acknowledges and agrees that (i) upon the Transition Date (or upon Executive&#8217;s earlier termination of Employment for any reason), Executive will be deemed to have resigned from all officer positions then held with the Company and its affiliates and (ii) at the end of the Amended Term (or upon Executive&#8217;s earlier termination of Employment for Cause), Executive will be deemed to have resigned from all directorships, committee memberships and positions, including as a member of the Board and as a member of any committees of the Board, then held with the Company and its affiliates.&#8221;</font></div><div style="margin-bottom:12pt;padding-right:5.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Incentive Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Section 2(b) of the Employment Agreement is amended and restated and replaced in its entirety with the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;padding-right:5.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incentive Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Executive acknowledges and agrees that for the 2022 fiscal year, including during the Amended Term, Executive will not be eligible to be considered for any annual cash incentive bonus or other incentive compensation.&#8221;</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:74.88pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-right:5.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Termination without Cause or Resignation for Good Reason Outside of Change in Control Protection Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Section 6(a) of the Employment Agreement is hereby amended by adding the following new Sections 6(a)(iv) and 6(a)(v) immediately after Section 6(a)(iii)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Equity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If Executive&#8217;s Employment is terminated prior to March 15, 2023, Executive&#8217;s award of 521,743 restricted stock units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) denominated in shares of the Company&#8217;s Common Stock granted March 17, 2022 under the Company&#8217;s 2021 Equity Incentive Plan, will vest as to 130,435 RSUs as of the date of Executive&#8217;s termination of Employment.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Deemed Termination without Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Executive&#8217;s termination of Employment upon the expiration of the Amended Term will be deemed to be a Termination of Executive&#8217;s Employment by the Company without Cause outside of the Change in Control Protection Period for purposes of this Agreement.&#8221;</font></div><div style="margin-bottom:12pt;padding-right:5.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">No Other Modification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except as provided herein, the provisions of the Employment Agreement shall remain in full force and effect following the adoption of this Amendment and this Amendment shall not constitute a modification or waiver of any provision of the Employment Agreement except as provided herein.</font></div><div style="margin-bottom:12pt;padding-right:5.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27.75pt;text-decoration:underline">Entire Agreement&#59; Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Amendment, together with the Employment Agreement (to the extent not amended hereby) and the Confidential Information and Invention Assignment Agreement entered into by and between Executive and the Company dated August 19, 2021, represents the entire agreement of the parties and shall supersede any and all prior or contemporaneous contracts, arrangements or understandings between the parties with respect to the subject matter hereof.  This Amendment may be amended at any time only by mutual written agreement of the parties hereto.  This Amendment will be governed by the laws of the State of Utah without giving effect to provisions governing the choice of law. </font></div><div style="margin-bottom:12pt;padding-right:5.65pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:32.25pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Amendment may be executed in one or more counterparts, each of which shall be deemed an original and all of which, together, shall constitute one instrument.</font></div><div style="margin-bottom:12pt;padding-left:1.25pt;padding-right:1.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#91;Signature Page Follows&#93;</font></div><div style="height:63.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i76212bb0a5d54bc8ae0e4b1c880b293c_4"></div><hr style="page-break-after:always"><div style="min-height:74.88pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">IN WITNESS WHEREOF</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the parties hereto have duly executed this Amendment on the dates below to be effective as of the Amended Effective Date.</font></div><div style="margin-bottom:12pt;padding-left:216pt;padding-right:6.6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:216pt;padding-right:6.6pt;text-align:justify"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">COMPANY</font></div><div style="margin-bottom:12pt;padding-left:216pt;padding-right:6.6pt;text-align:justify"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">WEAVE COMMUNICATIONS, INC.</font></div><div style="padding-left:216pt;padding-right:6.5pt;text-align:justify"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Alan Taylor&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><br>Name&#58; Alan Taylor</font></div><div style="margin-bottom:12pt;padding-left:216pt;padding-right:6.5pt;text-align:justify"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;   Chief Financial Officer</font></div><div style="margin-bottom:12pt;padding-left:216pt;padding-right:6.6pt;text-align:justify"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">Date&#58; August 3, 2022&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;margin-top:24pt;padding-left:216pt;padding-right:6.5pt;text-align:justify"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXECUTIVE</font></div><div style="margin-bottom:12pt;padding-left:216pt;padding-right:6.6pt;text-align:justify"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;text-decoration:underline">&#47;s&#47; Roy Banks&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%"><br>Name&#58; Roy Banks</font></div><div style="margin-bottom:12pt;padding-left:216pt;padding-right:6.6pt;text-align:justify"><font style="color:#0f0f0f;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">Date&#58; August 8, 2022</font></div><div style="height:78.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#91;Signature Page to Amendment&#93;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>exhibit311-q32022.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="i86f7a6f071ee473da1fa0ba1c14458c1_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1 </font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO EXCHANGE ACT RULE 13a-14(a)&#47;15d-14(a) </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Brett White, certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:15pt;text-align:justify;text-indent:-15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form 10-Q of Weave Communications, Inc.  (the &#8220;registrant&#8221;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:15pt;text-align:justify;text-indent:-15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-bottom:12pt;padding-left:15pt;text-align:justify;text-indent:-15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-bottom:12pt;padding-left:15pt;text-align:justify;text-indent:-15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;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) for the registrant and have&#58;</font></div><div style="margin-bottom:12pt;padding-left:50pt;text-align:justify;text-indent:-14pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:50pt;text-align:justify;text-indent:-14pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;&#91;Omitted&#93;&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:50pt;text-align:justify;text-indent:-14pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;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:50pt;text-align:justify;text-indent:-14pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:15pt;text-align:justify;text-indent:-15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;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:50pt;text-align:justify;text-indent:-14pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)  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 style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.817%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 10, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brett White</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brett White</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>exhibit312-q32022.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="i3244e9052e0840c9b7f22dbd9e1af4a1_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO EXCHANGE ACT RULE 13a-14(a)&#47;15d-14(a) </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Alan Taylor, certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:15pt;text-align:justify;text-indent:-15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form 10-Q of Weave Communications, Inc. (the &#8220;registrant&#8221;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:15pt;text-align:justify;text-indent:-15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-bottom:12pt;padding-left:15pt;text-align:justify;text-indent:-15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-bottom:12pt;padding-left:15pt;text-align:justify;text-indent:-15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;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)) for the registrant and have&#58;</font></div><div style="margin-bottom:12pt;padding-left:50pt;text-align:justify;text-indent:-14pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:50pt;text-align:justify;text-indent:-14pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;&#91;Omitted&#93;&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:50pt;text-align:justify;text-indent:-14pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;&#160;&#160;&#160;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:50pt;text-align:justify;text-indent:-14pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:15pt;text-align:justify;text-indent:-15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;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:50pt;text-align:justify;text-indent:-14pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:50pt;text-align:justify;text-indent:-14pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.817%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 10, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Alan Taylor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alan Taylor</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief 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-32.1
<SEQUENCE>5
<FILENAME>exhibit321-q32022.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="i092defaca861462ebbee3310f723d817_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the accompanying Quarterly Report of Weave Communications, Inc. (the &#8220;Company&#8221;), on Form 10-Q for the quarter ended September&#160;30, 2022 (the &#8220;Report&#8221;), I, Brett White, Chief Executive Officer of the Company, hereby certify pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002 that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">the Report 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="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.817%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 10, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brett White</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brett White</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><font><br></font></div><div style="margin-top:8pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:126pt;padding-right:126pt;text-align:center;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:126pt;padding-right:126pt;text-align:center;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:36pt"><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>6
<FILENAME>exhibit322-q32022.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="ibd92511a279d4fd29d52cbeb121e03ba_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the accompanying Quarterly Report of Weave Communications, Inc. (the &#8220;Company&#8221;), on Form 10-Q for the quarter ended September&#160;30, 2022 (the &#8220;Report&#8221;), I, Alan Taylor, Chief Financial Officer of the Company, hereby certify pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002 that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">the Report 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="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.818%"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 10, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Alan Taylor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alan Taylor</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div><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-101.SCH
<SEQUENCE>7
<FILENAME>weav-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:3ab2f615-a094-418f-b730-6385d7a7750c,g:12228010-61b2-4fa3-b547-95e00629c888-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:weav="http://getweave.com/20220930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://getweave.com/20220930">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="weav-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="weav-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="weav-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="weav-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://getweave.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://getweave.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://getweave.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="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
        <link:definition>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF 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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT">
        <link:definition>0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; 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="DescriptionoftheBusiness" roleURI="http://getweave.com/role/DescriptionoftheBusiness">
        <link:definition>0000008 - Disclosure - Description of the Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
        <link:definition>0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://getweave.com/role/Revenue">
        <link:definition>0000010 - 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="FairValueMeasurements" roleURI="http://getweave.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="PropertyandEquipment" roleURI="http://getweave.com/role/PropertyandEquipment">
        <link:definition>0000012 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilities" roleURI="http://getweave.com/role/AccruedLiabilities">
        <link:definition>0000013 - Disclosure - Accrued Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://getweave.com/role/Leases">
        <link:definition>0000014 - 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="IncomeTaxes" roleURI="http://getweave.com/role/IncomeTaxes">
        <link:definition>0000015 - 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="CurrentandLongTermDebt" roleURI="http://getweave.com/role/CurrentandLongTermDebt">
        <link:definition>0000016 - Disclosure - Current and 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="StockholdersEquity" roleURI="http://getweave.com/role/StockholdersEquity">
        <link:definition>0000017 - Disclosure - Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://getweave.com/role/RelatedPartyTransactions">
        <link:definition>0000018 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://getweave.com/role/CommitmentsandContingencies">
        <link:definition>0000019 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShare" roleURI="http://getweave.com/role/NetLossPerShare">
        <link:definition>0000020 - Disclosure - Net Loss Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://getweave.com/role/SubsequentEvents">
        <link:definition>0000021 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://getweave.com/role/RevenueTables">
        <link:definition>0000023 - 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="FairValueMeasurementsTables" roleURI="http://getweave.com/role/FairValueMeasurementsTables">
        <link:definition>0000024 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://getweave.com/role/PropertyandEquipmentTables">
        <link:definition>0000025 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesTables" roleURI="http://getweave.com/role/AccruedLiabilitiesTables">
        <link:definition>0000026 - Disclosure - Accrued Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://getweave.com/role/LeasesTables">
        <link:definition>0000027 - 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="StockholdersEquityTables" roleURI="http://getweave.com/role/StockholdersEquityTables">
        <link:definition>0000028 - Disclosure - Stockholders&#8217; Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareTables" roleURI="http://getweave.com/role/NetLossPerShareTables">
        <link:definition>0000029 - Disclosure - Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0000030 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails_1" roleURI="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails_1">
        <link:definition>0000030 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails" roleURI="http://getweave.com/role/RevenueNarrativeDetails">
        <link:definition>0000031 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenueDetails" roleURI="http://getweave.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>0000032 - Disclosure - Revenue - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssetsDetails" roleURI="http://getweave.com/role/FairValueMeasurementsAssetsDetails">
        <link:definition>0000033 - Disclosure - Fair Value Measurements - 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="FairValueMeasurementsDetails" roleURI="http://getweave.com/role/FairValueMeasurementsDetails">
        <link:definition>0000034 - Disclosure - Fair Value Measurements (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="PropertyandEquipmentScheduleofPropertyandEquipmentDetails" roleURI="http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails">
        <link:definition>0000035 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNarrativeDetails" roleURI="http://getweave.com/role/PropertyandEquipmentNarrativeDetails">
        <link:definition>0000036 - Disclosure - Property and Equipment - 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="AccruedLiabilitiesDetails" roleURI="http://getweave.com/role/AccruedLiabilitiesDetails">
        <link:definition>0000037 - Disclosure - Accrued 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="LeasesScheduleofLeaseCostsDetails" roleURI="http://getweave.com/role/LeasesScheduleofLeaseCostsDetails">
        <link:definition>0000038 - Disclosure - Leases - Schedule of Lease Costs (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://getweave.com/role/LeasesNarrativeDetails">
        <link:definition>0000039 - 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="LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>0000040 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>0000040 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumPaymentsUnderASC840Details" roleURI="http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details">
        <link:definition>0000041 - Disclosure - Leases - Future Minimum Payments Under ASC 840 (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="LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails">
        <link:definition>0000042 - Disclosure - Leases - Schedule of Maturities of Finance Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1" roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1">
        <link:definition>0000042 - Disclosure - Leases - Schedule of Maturities of Finance Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://getweave.com/role/IncomeTaxesDetails">
        <link:definition>0000043 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CurrentandLongTermDebtNarrativeDetails" roleURI="http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails">
        <link:definition>0000044 - Disclosure - Current and 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="StockholdersEquityEquityBasedCompensationExpenseDetails" roleURI="http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails">
        <link:definition>0000045 - Disclosure - Stockholders&#8217; Equity - Equity 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="StockholdersEquityNarrativeDetails" roleURI="http://getweave.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>0000046 - Disclosure - Stockholders&#8217; Equity - 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="StockholdersEquityStockOptionActivityDetails" roleURI="http://getweave.com/role/StockholdersEquityStockOptionActivityDetails">
        <link:definition>0000047 - Disclosure - Stockholders&#8217; Equity - Stock Option 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="StockholdersEquityRestrictedStockUnitActivityDetails" roleURI="http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails">
        <link:definition>0000048 - Disclosure - Stockholders&#8217; Equity - Restricted Stock Unit 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="NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" roleURI="http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails">
        <link:definition>0000049 - Disclosure - Net Loss Per Share - Calculation 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="NetLossPerShareAntidilutiveSecuritiesDetails" roleURI="http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails">
        <link:definition>0000050 - Disclosure - Net Loss Per Share - Antidilutive Securities (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="SubsequentEventsNarrativeDetails" roleURI="http://getweave.com/role/SubsequentEventsNarrativeDetails">
        <link:definition>0000051 - Disclosure - Subsequent Events - 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="weav_LessorNumberOfPhonesIncludedInBaseSubscription" abstract="false" name="LessorNumberOfPhonesIncludedInBaseSubscription" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="weav_OtherInformationLesseeAbstract" abstract="true" name="OtherInformationLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum" abstract="false" name="DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="weav_FourYearVestingScheduleMember" abstract="true" name="FourYearVestingScheduleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_PhoneHardwareMember" abstract="true" name="PhoneHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_OfficeSpaceMember" abstract="true" name="OfficeSpaceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_OptionsGrantedInLieuOfBonusesMember" abstract="true" name="OptionsGrantedInLieuOfBonusesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_OnboardingMember" abstract="true" name="OnboardingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_FinanceLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="FinanceLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="weav_DebtCovenantLiquidityConsolidatedMinimum" abstract="false" name="DebtCovenantLiquidityConsolidatedMinimum" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="weav_SubscriptionAndPaymentProcessingMember" abstract="true" name="SubscriptionAndPaymentProcessingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_PhoneHardwareAndDataCenterEquipmentMember" abstract="true" name="PhoneHardwareAndDataCenterEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_LessorTitleTransferPeriod" abstract="false" name="LessorTitleTransferPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="weav_OptionsWithAcceleratedVestingClausesMember" abstract="true" name="OptionsWithAcceleratedVestingClausesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance" abstract="false" name="DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="weav_CapitalizedImplementationCostsAmortization" abstract="false" name="CapitalizedImplementationCostsAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="weav_FinanceLeaseLesseeMonthlyRentalPayments" abstract="false" name="FinanceLeaseLesseeMonthlyRentalPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="weav_FixedAssetsNotPlacedInServiceMember" abstract="true" name="FixedAssetsNotPlacedInServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_VestingTimingDomain" abstract="true" name="VestingTimingDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_ThreeYearVestingScheduleMember" abstract="true" name="ThreeYearVestingScheduleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_SecondarySalesOfCommonStockMember" abstract="true" name="SecondarySalesOfCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_PaymentTerminalsMember" abstract="true" name="PaymentTerminalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_FinanceLeaseLesseeNumberOfLeases" abstract="false" name="FinanceLeaseLesseeNumberOfLeases" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="weav_ServiceProvidersMember" abstract="true" name="ServiceProvidersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_EquityIncentivePlanMember" abstract="true" name="EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_PhoneHardwareLeaseMember" abstract="true" name="PhoneHardwareLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="weav_DebtInstrumentPeriodicPaymentNumberOfPayments" abstract="false" name="DebtInstrumentPeriodicPaymentNumberOfPayments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="weav_VestingTimingAxis" abstract="true" name="VestingTimingAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="weav_IncreaseDecreaseInContractAcquisitionCostsNet" abstract="false" name="IncreaseDecreaseInContractAcquisitionCostsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>weav-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:3ab2f615-a094-418f-b730-6385d7a7750c,g:12228010-61b2-4fa3-b547-95e00629c888-->
<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://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="weav-20220930.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1f02d774-6c08-4c98-a37a-61557667f19d" 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_0abcf86a-b707-477a-8c6a-f22b38227507" 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_1f02d774-6c08-4c98-a37a-61557667f19d" xlink:to="loc_us-gaap_Liabilities_0abcf86a-b707-477a-8c6a-f22b38227507" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c999f9fa-5331-4af6-8819-cda8c619d690" 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_1f02d774-6c08-4c98-a37a-61557667f19d" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c999f9fa-5331-4af6-8819-cda8c619d690" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_009282ae-dc89-4793-88b5-0be7faa38653" 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_1f02d774-6c08-4c98-a37a-61557667f19d" xlink:to="loc_us-gaap_StockholdersEquity_009282ae-dc89-4793-88b5-0be7faa38653" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1f504f4c-5d67-4f6f-8991-8e54ad8b50e3" 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_ContractWithCustomerLiabilityCurrent_c4cb4c1f-e872-4fe3-88f6-4c4b6a331f24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1f504f4c-5d67-4f6f-8991-8e54ad8b50e3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c4cb4c1f-e872-4fe3-88f6-4c4b6a331f24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_dd2adf9a-4090-42f2-b17b-950c7b440c71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1f504f4c-5d67-4f6f-8991-8e54ad8b50e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_dd2adf9a-4090-42f2-b17b-950c7b440c71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c516a550-a3e6-4e58-873c-21a48bcd55f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1f504f4c-5d67-4f6f-8991-8e54ad8b50e3" xlink:to="loc_us-gaap_AccountsPayableCurrent_c516a550-a3e6-4e58-873c-21a48bcd55f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0ca4b940-14c6-441e-b30d-a79b8e907344" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1f504f4c-5d67-4f6f-8991-8e54ad8b50e3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0ca4b940-14c6-441e-b30d-a79b8e907344" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_90ed3209-5dbd-450d-a369-9e9223b1c8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1f504f4c-5d67-4f6f-8991-8e54ad8b50e3" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_90ed3209-5dbd-450d-a369-9e9223b1c8c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_5152b648-de3d-46b0-b867-9c1badb6328c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1f504f4c-5d67-4f6f-8991-8e54ad8b50e3" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_5152b648-de3d-46b0-b867-9c1badb6328c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_45787fc1-6238-42bc-a92c-d5422ac3fe85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1f504f4c-5d67-4f6f-8991-8e54ad8b50e3" xlink:to="loc_us-gaap_LongTermDebtCurrent_45787fc1-6238-42bc-a92c-d5422ac3fe85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a0a472ec-3e1b-4b74-936b-b30f4a646bd0" 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_AdditionalPaidInCapital_d6273e3e-37c5-48bb-a5d9-58d0d2e1e016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a0a472ec-3e1b-4b74-936b-b30f4a646bd0" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d6273e3e-37c5-48bb-a5d9-58d0d2e1e016" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_da2ee20b-a1dc-4103-a676-e3595e38841d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a0a472ec-3e1b-4b74-936b-b30f4a646bd0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_da2ee20b-a1dc-4103-a676-e3595e38841d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_acb33584-1c98-476c-be0b-dcd2f30d5d74" 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_a0a472ec-3e1b-4b74-936b-b30f4a646bd0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_acb33584-1c98-476c-be0b-dcd2f30d5d74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_50cced35-9b94-44df-8ab2-ced3326ec9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a0a472ec-3e1b-4b74-936b-b30f4a646bd0" xlink:to="loc_us-gaap_CommonStockValue_50cced35-9b94-44df-8ab2-ced3326ec9e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_20e39d9f-4b46-4232-aa1c-406dafb8e128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_a0a472ec-3e1b-4b74-936b-b30f4a646bd0" xlink:to="loc_us-gaap_PreferredStockValue_20e39d9f-4b46-4232-aa1c-406dafb8e128" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_06aa456d-55d2-47df-a626-9134ba0ef9bf" 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_13813047-cc89-4aaa-a64b-ea0248bc18d9" 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_06aa456d-55d2-47df-a626-9134ba0ef9bf" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_13813047-cc89-4aaa-a64b-ea0248bc18d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_0685ce81-d047-4840-8727-37ef0a078b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06aa456d-55d2-47df-a626-9134ba0ef9bf" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_0685ce81-d047-4840-8727-37ef0a078b9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e4db7158-73ba-4ab9-aead-ceeb87a99707" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06aa456d-55d2-47df-a626-9134ba0ef9bf" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e4db7158-73ba-4ab9-aead-ceeb87a99707" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6a93df63-5ae4-4ce2-8db8-7d074c4434a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_06aa456d-55d2-47df-a626-9134ba0ef9bf" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6a93df63-5ae4-4ce2-8db8-7d074c4434a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ee63945f-67c1-4795-8efe-7c0596d07fde" 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_e7b448b9-e6bc-4889-b750-ef087618eaf5" 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_ee63945f-67c1-4795-8efe-7c0596d07fde" xlink:to="loc_us-gaap_AssetsCurrent_e7b448b9-e6bc-4889-b750-ef087618eaf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_b3bda006-844b-4888-9e20-dabb410b6991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ee63945f-67c1-4795-8efe-7c0596d07fde" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_b3bda006-844b-4888-9e20-dabb410b6991" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_705db146-3b69-452d-a3da-74c863e817f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ee63945f-67c1-4795-8efe-7c0596d07fde" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_705db146-3b69-452d-a3da-74c863e817f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7bcc9575-8475-496d-be4b-4b98f3b0b858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ee63945f-67c1-4795-8efe-7c0596d07fde" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7bcc9575-8475-496d-be4b-4b98f3b0b858" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_1000b146-7a3d-4e49-804e-25cfd976b664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ee63945f-67c1-4795-8efe-7c0596d07fde" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_1000b146-7a3d-4e49-804e-25cfd976b664" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_66aa745e-12ff-4ce9-8583-9e8f6ebae8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ee63945f-67c1-4795-8efe-7c0596d07fde" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_66aa745e-12ff-4ce9-8583-9e8f6ebae8b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e85e2df1-b8ac-4b59-8dd2-6e6c3f7a1707" 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_LongTermDebtNoncurrent_dbb0898d-47ac-47cd-986b-318c30b95445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e85e2df1-b8ac-4b59-8dd2-6e6c3f7a1707" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_dbb0898d-47ac-47cd-986b-318c30b95445" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_da571db9-450b-489d-abef-c48874033d54" 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_Liabilities_e85e2df1-b8ac-4b59-8dd2-6e6c3f7a1707" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_da571db9-450b-489d-abef-c48874033d54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_bb0969eb-6626-4381-9db6-3d661f9490b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e85e2df1-b8ac-4b59-8dd2-6e6c3f7a1707" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_bb0969eb-6626-4381-9db6-3d661f9490b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9a228696-1897-41d7-bd59-b216526fbfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e85e2df1-b8ac-4b59-8dd2-6e6c3f7a1707" xlink:to="loc_us-gaap_LiabilitiesCurrent_9a228696-1897-41d7-bd59-b216526fbfe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent_f77d51e3-e9b2-46a4-86f0-b501e154105c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e85e2df1-b8ac-4b59-8dd2-6e6c3f7a1707" xlink:to="loc_us-gaap_DeferredRentCreditNoncurrent_f77d51e3-e9b2-46a4-86f0-b501e154105c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_2ecf0ee4-46e9-4caa-9d46-30ac3e9276af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e85e2df1-b8ac-4b59-8dd2-6e6c3f7a1707" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_2ecf0ee4-46e9-4caa-9d46-30ac3e9276af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="weav-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_6dc8226e-fb12-4778-8d49-ec80e4a0bca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_fe1a32ce-492d-469d-b531-379f783e37f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_6dc8226e-fb12-4778-8d49-ec80e4a0bca0" xlink:to="loc_us-gaap_InterestExpense_fe1a32ce-492d-469d-b531-379f783e37f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_33db266d-9c99-4e21-b432-dbfdbfcf76c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_6dc8226e-fb12-4778-8d49-ec80e4a0bca0" xlink:to="loc_us-gaap_OperatingIncomeLoss_33db266d-9c99-4e21-b432-dbfdbfcf76c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7892269b-d9f1-485e-a470-36a182c5f05a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_6dc8226e-fb12-4778-8d49-ec80e4a0bca0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7892269b-d9f1-485e-a470-36a182c5f05a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_02f8f05c-b99b-4fc7-a1b7-2c98153e37a7" 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_37992821-bfb9-4837-96e9-96deb90955c3" 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_02f8f05c-b99b-4fc7-a1b7-2c98153e37a7" xlink:to="loc_us-gaap_GrossProfit_37992821-bfb9-4837-96e9-96deb90955c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_3ba96d6a-3057-4758-80be-57d7296d8da6" 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_02f8f05c-b99b-4fc7-a1b7-2c98153e37a7" xlink:to="loc_us-gaap_OperatingExpenses_3ba96d6a-3057-4758-80be-57d7296d8da6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_57dcf546-59a2-47fc-8726-c6d793212989" 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_IncomeTaxExpenseBenefit_7be69e89-d813-4417-bd20-d07c2ebb21cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_57dcf546-59a2-47fc-8726-c6d793212989" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7be69e89-d813-4417-bd20-d07c2ebb21cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_a5aeb46f-bb24-4985-9cd8-1cf5356aaced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_57dcf546-59a2-47fc-8726-c6d793212989" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_a5aeb46f-bb24-4985-9cd8-1cf5356aaced" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_b6dec3b2-43d7-4d33-acfd-a8b2e7251589" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9304d127-336a-496f-9e6f-ccd26aa1bbf2" 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_NetIncomeLossAvailableToCommonStockholdersDiluted_b6dec3b2-43d7-4d33-acfd-a8b2e7251589" xlink:to="loc_us-gaap_NetIncomeLoss_9304d127-336a-496f-9e6f-ccd26aa1bbf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemablePreferredStockDividends_0591690d-9fbc-45f0-bd71-b4d281182885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockDividends"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_b6dec3b2-43d7-4d33-acfd-a8b2e7251589" xlink:to="loc_us-gaap_RedeemablePreferredStockDividends_0591690d-9fbc-45f0-bd71-b4d281182885" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_56048305-13d0-4024-93b2-794587def3e2" 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_f2d17157-3ab4-45bc-a2dd-c42ddbd45190" 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_56048305-13d0-4024-93b2-794587def3e2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_f2d17157-3ab4-45bc-a2dd-c42ddbd45190" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_758c61c4-877b-44ff-b969-c197a476150a" 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_56048305-13d0-4024-93b2-794587def3e2" xlink:to="loc_us-gaap_SellingAndMarketingExpense_758c61c4-877b-44ff-b969-c197a476150a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_c20d6c40-6809-4cbd-8626-b72e42629027" 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_56048305-13d0-4024-93b2-794587def3e2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_c20d6c40-6809-4cbd-8626-b72e42629027" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4135a8a9-8228-4394-93a6-96261f39a706" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_908e0b84-7fcf-40b3-88ab-8010142dc754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_4135a8a9-8228-4394-93a6-96261f39a706" xlink:to="loc_us-gaap_CostOfRevenue_908e0b84-7fcf-40b3-88ab-8010142dc754" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_c386a83c-bb9e-4cdf-83d5-6f2005db188a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_4135a8a9-8228-4394-93a6-96261f39a706" xlink:to="loc_us-gaap_Revenues_c386a83c-bb9e-4cdf-83d5-6f2005db188a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a489ab54-1c05-4be7-aca7-e5c514294452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a7596068-23d5-4764-9809-9a2bd414aced" 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_NetIncomeLossAvailableToCommonStockholdersBasic_a489ab54-1c05-4be7-aca7-e5c514294452" xlink:to="loc_us-gaap_NetIncomeLoss_a7596068-23d5-4764-9809-9a2bd414aced" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemablePreferredStockDividends_a5918608-1d27-4e1f-a733-5d6e1fa91636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockDividends"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a489ab54-1c05-4be7-aca7-e5c514294452" xlink:to="loc_us-gaap_RedeemablePreferredStockDividends_a5918608-1d27-4e1f-a733-5d6e1fa91636" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="weav-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_e72faae9-b148-4c6f-9de5-6e1de327f653" 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_3215f72d-c4f6-4a3d-945b-4014d133d984" 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_e72faae9-b148-4c6f-9de5-6e1de327f653" xlink:to="loc_us-gaap_NetIncomeLoss_3215f72d-c4f6-4a3d-945b-4014d133d984" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5adc1da2-9d93-4437-b977-2d0de98037db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e72faae9-b148-4c6f-9de5-6e1de327f653" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5adc1da2-9d93-4437-b977-2d0de98037db" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="weav-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" 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_IncreaseDecreaseInAccruedLiabilities_f35976a5-4214-4c9c-b659-4c4aa3610b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_f35976a5-4214-4c9c-b659-4c4aa3610b6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_66e647c0-aa7f-47ef-a63f-1ad06d3ba603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_66e647c0-aa7f-47ef-a63f-1ad06d3ba603" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8fe9a5ad-9cb5-477d-b043-9b56c0bbff1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8fe9a5ad-9cb5-477d-b043-9b56c0bbff1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_65f1c0bb-c925-4f52-9f9e-48d332a0d436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_65f1c0bb-c925-4f52-9f9e-48d332a0d436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCharges_9adef85b-576b-4366-8288-77ebee23634c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCharges_9adef85b-576b-4366-8288-77ebee23634c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9d23a024-33d3-4a9c-98d6-3efcc6a05702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9d23a024-33d3-4a9c-98d6-3efcc6a05702" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_08d68445-3d22-462a-91f6-2c59cd0acf70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_08d68445-3d22-462a-91f6-2c59cd0acf70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_1601efb6-062b-45a4-b813-2ff6badeb650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_1601efb6-062b-45a4-b813-2ff6badeb650" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ad875150-b57a-40ba-9e49-d803dd94264d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ad875150-b57a-40ba-9e49-d803dd94264d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_833a329c-d281-473f-ae64-bc319a3bb62d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_833a329c-d281-473f-ae64-bc319a3bb62d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_fc990dd3-0c00-49c2-a426-69c5c752b536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_fc990dd3-0c00-49c2-a426-69c5c752b536" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fad637e9-931a-4951-8c2d-80d0fc4e13fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_NetIncomeLoss_fad637e9-931a-4951-8c2d-80d0fc4e13fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_f4cc5078-3178-43cc-9e8f-49dc832919ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_ShareBasedCompensation_f4cc5078-3178-43cc-9e8f-49dc832919ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_IncreaseDecreaseInContractAcquisitionCostsNet_85f2e5b2-e70d-4007-b5e3-6113b1ba167a" xlink:href="weav-20220930.xsd#weav_IncreaseDecreaseInContractAcquisitionCostsNet"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_weav_IncreaseDecreaseInContractAcquisitionCostsNet_85f2e5b2-e70d-4007-b5e3-6113b1ba167a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_4ef1d367-d45d-40f1-8234-11fbee0c89bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d74c5208-ab30-4a1f-8a4d-a549b6f44ef8" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_4ef1d367-d45d-40f1-8234-11fbee0c89bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb23e647-ecae-4c76-bbb4-5b336efd0c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_584989bc-96ae-44e3-ac24-c3e3f9d01e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb23e647-ecae-4c76-bbb4-5b336efd0c66" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_584989bc-96ae-44e3-ac24-c3e3f9d01e41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6fd4435d-b333-461f-b356-d53e635401d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb23e647-ecae-4c76-bbb4-5b336efd0c66" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6fd4435d-b333-461f-b356-d53e635401d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ebbd3a7-80da-47cb-8a71-3cde394ef893" 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_eb23e647-ecae-4c76-bbb4-5b336efd0c66" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ebbd3a7-80da-47cb-8a71-3cde394ef893" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4e69415d-19a7-4d0a-bd62-4e33a832175f" 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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_6eeda03f-dd28-4b20-a78d-5b13489e4682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4e69415d-19a7-4d0a-bd62-4e33a832175f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_6eeda03f-dd28-4b20-a78d-5b13489e4682" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d4b2b64f-37a6-40c9-9c4b-cd3108c733da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4e69415d-19a7-4d0a-bd62-4e33a832175f" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d4b2b64f-37a6-40c9-9c4b-cd3108c733da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_9da2c075-7b29-4ff1-9b86-c025d797b50c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4e69415d-19a7-4d0a-bd62-4e33a832175f" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_9da2c075-7b29-4ff1-9b86-c025d797b50c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_c492fdd3-147c-4cc1-b771-62e525af11c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4e69415d-19a7-4d0a-bd62-4e33a832175f" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_c492fdd3-147c-4cc1-b771-62e525af11c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_c0cd0c70-a710-45dc-9f15-9da68fb12c89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4e69415d-19a7-4d0a-bd62-4e33a832175f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_c0cd0c70-a710-45dc-9f15-9da68fb12c89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a77c7eb0-fd75-4905-8058-34f26fc9d9b3" 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_7e94037f-38c4-4aca-bbb3-5c6d90ee1fbb" 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_a77c7eb0-fd75-4905-8058-34f26fc9d9b3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7e94037f-38c4-4aca-bbb3-5c6d90ee1fbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_16cd897b-d631-44f3-9547-d46a165401ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a77c7eb0-fd75-4905-8058-34f26fc9d9b3" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_16cd897b-d631-44f3-9547-d46a165401ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1530acb8-bcc3-468d-85de-19be7c220d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a77c7eb0-fd75-4905-8058-34f26fc9d9b3" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1530acb8-bcc3-468d-85de-19be7c220d24" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:calculationLink xlink:role="http://getweave.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a5b224f0-bcf8-41fa-afd7-2ab79aa5783c" 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_ec517f6a-cd3e-4b83-a668-c70ab1cfb040" 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_a5b224f0-bcf8-41fa-afd7-2ab79aa5783c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ec517f6a-cd3e-4b83-a668-c70ab1cfb040" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_b38e6dfe-da5a-4e1d-882c-b1d73cf12e06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_a5b224f0-bcf8-41fa-afd7-2ab79aa5783c" xlink:to="loc_us-gaap_LeaseIncome_b38e6dfe-da5a-4e1d-882c-b1d73cf12e06" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/FairValueMeasurementsAssetsDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#FairValueMeasurementsAssetsDetails"/>
  <link:calculationLink xlink:role="http://getweave.com/role/FairValueMeasurementsAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_fb8ffb4f-6b6b-4498-a8c8-a08bba8ddb8c" 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_596d0685-ba4b-4554-8e49-153bf00fe4ea" 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_fb8ffb4f-6b6b-4498-a8c8-a08bba8ddb8c" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_596d0685-ba4b-4554-8e49-153bf00fe4ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_6c42412f-0da4-4c12-8021-07f69633acc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_3d23d881-7fa2-4713-807d-c2e6a78c3bda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_6c42412f-0da4-4c12-8021-07f69633acc5" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_3d23d881-7fa2-4713-807d-c2e6a78c3bda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ad43b03f-4bef-4ecb-b069-b11b9f5684f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_6c42412f-0da4-4c12-8021-07f69633acc5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ad43b03f-4bef-4ecb-b069-b11b9f5684f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_0e14cd6d-8a53-4ee2-aa9f-6d9b4164e4e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_68d32265-1947-4ac0-a845-1c2c0cd8ccec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_0e14cd6d-8a53-4ee2-aa9f-6d9b4164e4e8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_68d32265-1947-4ac0-a845-1c2c0cd8ccec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_e9bdd7b1-895b-457c-9629-8ee92bc93b13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_0e14cd6d-8a53-4ee2-aa9f-6d9b4164e4e8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_e9bdd7b1-895b-457c-9629-8ee92bc93b13" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/AccruedLiabilitiesDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#AccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://getweave.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_816eb8c5-33c5-428a-84f2-b461cf42ee09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_03b27e43-a086-4f39-a119-9b9d8bdbe178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_816eb8c5-33c5-428a-84f2-b461cf42ee09" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_03b27e43-a086-4f39-a119-9b9d8bdbe178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_692497d8-c01f-4325-8d98-607aab3ebe6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_816eb8c5-33c5-428a-84f2-b461cf42ee09" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_692497d8-c01f-4325-8d98-607aab3ebe6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_f9dec2c2-d8d8-4d1d-982c-e1b9d737f1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_816eb8c5-33c5-428a-84f2-b461cf42ee09" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_f9dec2c2-d8d8-4d1d-982c-e1b9d737f1fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_df7c851b-1d82-44c6-94ea-175dff1772b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_816eb8c5-33c5-428a-84f2-b461cf42ee09" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_df7c851b-1d82-44c6-94ea-175dff1772b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_afd08f1b-a039-43d8-a1b9-43744ef64db1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_816eb8c5-33c5-428a-84f2-b461cf42ee09" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_afd08f1b-a039-43d8-a1b9-43744ef64db1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesScheduleofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_d1ee6f9e-fee8-4f92-976c-8ab3c87781bc" 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_OperatingLeaseExpense_ea9133c4-7ff0-470e-bc7a-fa7786264a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d1ee6f9e-fee8-4f92-976c-8ab3c87781bc" xlink:to="loc_us-gaap_OperatingLeaseExpense_ea9133c4-7ff0-470e-bc7a-fa7786264a3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b28f6311-bd5d-4d17-bf79-ccb2acd99f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d1ee6f9e-fee8-4f92-976c-8ab3c87781bc" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b28f6311-bd5d-4d17-bf79-ccb2acd99f4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_d244dccf-05f5-467a-a0db-c3a9d1d7e319" 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_d1ee6f9e-fee8-4f92-976c-8ab3c87781bc" xlink:to="loc_us-gaap_ShortTermLeaseCost_d244dccf-05f5-467a-a0db-c3a9d1d7e319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_9abe49c7-8f25-43fc-bdc9-9d8a5cd4dcb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d1ee6f9e-fee8-4f92-976c-8ab3c87781bc" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_9abe49c7-8f25-43fc-bdc9-9d8a5cd4dcb6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a6d5bf66-3de4-4460-9c9e-9b519f0ed4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c51ef71c-0e32-494b-8b97-8d2a9753c24c" 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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a6d5bf66-3de4-4460-9c9e-9b519f0ed4cb" xlink:to="loc_us-gaap_OperatingLeaseLiability_c51ef71c-0e32-494b-8b97-8d2a9753c24c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5454b598-b932-4de7-8c25-739b2269537f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a6d5bf66-3de4-4460-9c9e-9b519f0ed4cb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5454b598-b932-4de7-8c25-739b2269537f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_61223617-f3f7-40d1-baff-6de23860a20a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7f0af9ff-2a29-4f4a-b10d-bd960225899f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_61223617-f3f7-40d1-baff-6de23860a20a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7f0af9ff-2a29-4f4a-b10d-bd960225899f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2cd2ee15-23b9-4d90-ba4a-07d1e015d5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_61223617-f3f7-40d1-baff-6de23860a20a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2cd2ee15-23b9-4d90-ba4a-07d1e015d5e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_558a4a28-0881-4213-945b-c62dabbbd5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_61223617-f3f7-40d1-baff-6de23860a20a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_558a4a28-0881-4213-945b-c62dabbbd5b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f8b88c48-6279-4002-8b4f-19fc3c7e7b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_61223617-f3f7-40d1-baff-6de23860a20a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f8b88c48-6279-4002-8b4f-19fc3c7e7b5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_77211d91-560c-4efd-97c1-0def3756ecad" xlink:href="weav-20220930.xsd#weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_61223617-f3f7-40d1-baff-6de23860a20a" xlink:to="loc_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_77211d91-560c-4efd-97c1-0def3756ecad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_82911771-1581-44a7-9a76-a55fd98511d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_61223617-f3f7-40d1-baff-6de23860a20a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_82911771-1581-44a7-9a76-a55fd98511d1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesFutureMinimumPaymentsUnderASC840Details"/>
  <link:calculationLink xlink:role="http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_668aa3e4-0afe-4fe1-beb2-7860e35bc6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_ad339a7f-21f2-4869-a3bf-b9020120f61f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_668aa3e4-0afe-4fe1-beb2-7860e35bc6dd" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_ad339a7f-21f2-4869-a3bf-b9020120f61f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_b207ae96-f451-4054-be5d-7afa309f6119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_668aa3e4-0afe-4fe1-beb2-7860e35bc6dd" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_b207ae96-f451-4054-be5d-7afa309f6119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_f33aeaa4-ff85-46ea-b9dc-b254563bac51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_668aa3e4-0afe-4fe1-beb2-7860e35bc6dd" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_f33aeaa4-ff85-46ea-b9dc-b254563bac51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_1cf374bf-4409-4d2a-97f5-afb59935df7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_668aa3e4-0afe-4fe1-beb2-7860e35bc6dd" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_1cf374bf-4409-4d2a-97f5-afb59935df7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_09fa350e-bfd7-44d9-924f-c1a9ce20ff59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_668aa3e4-0afe-4fe1-beb2-7860e35bc6dd" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_09fa350e-bfd7-44d9-924f-c1a9ce20ff59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_b7f6b529-8edd-4192-a6c4-88e862d83046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_668aa3e4-0afe-4fe1-beb2-7860e35bc6dd" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_b7f6b529-8edd-4192-a6c4-88e862d83046" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_878d77de-7cba-47a2-8f58-53f132bed77a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_5d8d9db6-ac2d-488d-a219-e24c2e68e976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_878d77de-7cba-47a2-8f58-53f132bed77a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_5d8d9db6-ac2d-488d-a219-e24c2e68e976" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FinanceLeaseLiabilityToBePaidAfterYearFour_f87e17c6-a737-4bbf-bcc2-5547b2b6521f" xlink:href="weav-20220930.xsd#weav_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_878d77de-7cba-47a2-8f58-53f132bed77a" xlink:to="loc_weav_FinanceLeaseLiabilityToBePaidAfterYearFour_f87e17c6-a737-4bbf-bcc2-5547b2b6521f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_3864733e-8ba8-4840-8828-166ee22e9cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_878d77de-7cba-47a2-8f58-53f132bed77a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_3864733e-8ba8-4840-8828-166ee22e9cbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_07389975-e40e-4375-9949-5106d6b10f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_878d77de-7cba-47a2-8f58-53f132bed77a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_07389975-e40e-4375-9949-5106d6b10f2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_73dfb98c-2251-43c0-af3d-9c4b436e0a22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_878d77de-7cba-47a2-8f58-53f132bed77a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_73dfb98c-2251-43c0-af3d-9c4b436e0a22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_00aa5774-96a8-452d-b373-dc69a9822c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_878d77de-7cba-47a2-8f58-53f132bed77a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_00aa5774-96a8-452d-b373-dc69a9822c06" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0376ccc6-3e4c-4eec-a073-330b2b4d5f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_f08c5af7-739d-4e9b-93bd-9715f1c89180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0376ccc6-3e4c-4eec-a073-330b2b4d5f0f" xlink:to="loc_us-gaap_FinanceLeaseLiability_f08c5af7-739d-4e9b-93bd-9715f1c89180" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4805e4aa-6fc7-4821-a99e-042e6b829a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_0376ccc6-3e4c-4eec-a073-330b2b4d5f0f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4805e4aa-6fc7-4821-a99e-042e6b829a57" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>weav-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:3ab2f615-a094-418f-b730-6385d7a7750c,g:12228010-61b2-4fa3-b547-95e00629c888-->
<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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" xlink:type="simple" xlink:href="weav-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"/>
  <link:definitionLink xlink:role="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" xlink:type="extended" id="i162f14ed44a44bc8b772dd269dcaa2cc_CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b13cef32-2f66-4d37-bc4d-a56fcfc00813" 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_932bd8b9-6d32-4ad0-b892-b279499bed36" 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_b13cef32-2f66-4d37-bc4d-a56fcfc00813" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_932bd8b9-6d32-4ad0-b892-b279499bed36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_e11f00c8-1f83-4ae5-96c0-272d04b990e4" 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_932bd8b9-6d32-4ad0-b892-b279499bed36" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_e11f00c8-1f83-4ae5-96c0-272d04b990e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_b41a0dcf-f6ab-496f-acf7-057e7ec86d53" 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_932bd8b9-6d32-4ad0-b892-b279499bed36" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_b41a0dcf-f6ab-496f-acf7-057e7ec86d53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_cc15cc8f-774c-4a12-bb89-fe062c5822c9" 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_085e72e5-6a54-4ed6-84fe-399062f9484b" 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_b0e2f0ef-b8bc-4999-982c-14742395dfdd" 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_b13cef32-2f66-4d37-bc4d-a56fcfc00813" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_1df7e0ca-b2cc-43de-85f1-552c5e0ea36f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_1df7e0ca-b2cc-43de-85f1-552c5e0ea36f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e27c9b2e-bda8-4aba-bbe6-5f9f863fd069" 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_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockholdersEquity_e27c9b2e-bda8-4aba-bbe6-5f9f863fd069" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4fa4cb11-3b85-4251-adf9-23abb095b7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4fa4cb11-3b85-4251-adf9-23abb095b7d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8a073ada-ef03-4fc6-8d25-bae37d08a816" 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_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8a073ada-ef03-4fc6-8d25-bae37d08a816" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_efb61289-6236-4f4e-9548-5f50ab8de3d6" 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_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_efb61289-6236-4f4e-9548-5f50ab8de3d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f9c1e79e-107c-403f-a2f5-46b343beac6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f9c1e79e-107c-403f-a2f5-46b343beac6f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3a0659d0-94bc-4cda-8a60-d9aaf17d9946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3a0659d0-94bc-4cda-8a60-d9aaf17d9946" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_ca3bcd06-60bf-49fc-8e36-f3fded75acc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_ca3bcd06-60bf-49fc-8e36-f3fded75acc9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3ddc319f-d3ae-4d7d-a486-42d7998ade13" 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_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3ddc319f-d3ae-4d7d-a486-42d7998ade13" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_0a2adac9-57d0-4c9a-9868-aff07d3ffd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_0a2adac9-57d0-4c9a-9868-aff07d3ffd61" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1a351a8a-1d41-469c-8f90-61386274130d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1a351a8a-1d41-469c-8f90-61386274130d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8efa32e1-7e50-457c-9005-c34922b70ff1" 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_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_NetIncomeLoss_8efa32e1-7e50-457c-9005-c34922b70ff1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_e441ade2-047c-4486-ac37-360275d3ab1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fee83d45-e8e8-432e-b469-ffde4ff63d87" 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_CommonStockSharesOutstanding_ae2ddf59-ab27-4d36-8e68-9a4e30893b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4bcbe4ce-741a-4725-9d09-042dc6633812" 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_b13cef32-2f66-4d37-bc4d-a56fcfc00813" xlink:to="loc_us-gaap_StatementTable_4bcbe4ce-741a-4725-9d09-042dc6633812" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8ed045d7-aad0-44f3-8535-6f6a0030a871" 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_4bcbe4ce-741a-4725-9d09-042dc6633812" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8ed045d7-aad0-44f3-8535-6f6a0030a871" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8ed045d7-aad0-44f3-8535-6f6a0030a871_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_8ed045d7-aad0-44f3-8535-6f6a0030a871" xlink:to="loc_us-gaap_EquityComponentDomain_8ed045d7-aad0-44f3-8535-6f6a0030a871_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" 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_8ed045d7-aad0-44f3-8535-6f6a0030a871" xlink:to="loc_us-gaap_EquityComponentDomain_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_7f416787-6e86-473f-96ab-922ed0774a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:to="loc_us-gaap_PreferredStockMember_7f416787-6e86-473f-96ab-922ed0774a65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c4eae7f5-ccd8-483a-a8f6-4c87ac465539" 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_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:to="loc_us-gaap_CommonStockMember_c4eae7f5-ccd8-483a-a8f6-4c87ac465539" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_05c2ec10-80ba-4d6c-af16-81536096f204" 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_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_05c2ec10-80ba-4d6c-af16-81536096f204" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_42d961c5-4134-4600-9d7b-0571a70518cb" 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_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:to="loc_us-gaap_RetainedEarningsMember_42d961c5-4134-4600-9d7b-0571a70518cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ee2f05a5-e1cb-4b8f-9b77-919631c9ca6a" 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_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ee2f05a5-e1cb-4b8f-9b77-919631c9ca6a" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="i48b51f73ad294d329ae4ce4dcc2795dc_BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_3381bc8f-fffd-460c-b9f6-2742e370e424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_NumberOfOperatingSegments_3381bc8f-fffd-460c-b9f6-2742e370e424" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_e4e18172-ae69-457e-8b58-a2905249692e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_NumberOfReportableSegments_e4e18172-ae69-457e-8b58-a2905249692e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_a1c1ca08-2565-4256-b615-cbef2a0a3f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RestrictedCash_a1c1ca08-2565-4256-b615-cbef2a0a3f3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_72008982-5b43-4ce3-a405-da6c8a5f40c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_72008982-5b43-4ce3-a405-da6c8a5f40c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_ad6a19d9-84c6-49d4-9776-01720c37da5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_ad6a19d9-84c6-49d4-9776-01720c37da5e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_a1ce13b1-2dd7-4f25-a123-378426f44aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_a1ce13b1-2dd7-4f25-a123-378426f44aac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_46cd8d02-99e9-49af-ae7f-1f7444be5033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_LongTermDebt_46cd8d02-99e9-49af-ae7f-1f7444be5033" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_42f2edeb-bd45-4464-9839-f1700ddd44e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_42f2edeb-bd45-4464-9839-f1700ddd44e9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_814c29f5-76ba-49c7-8aec-18f24e42ece6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_AdvertisingExpense_814c29f5-76ba-49c7-8aec-18f24e42ece6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_1ec75627-12fe-4482-9656-c7dbc41062ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_1ec75627-12fe-4482-9656-c7dbc41062ed" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0afe75b7-d27a-4453-8d42-4f12c2ff93e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0afe75b7-d27a-4453-8d42-4f12c2ff93e1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_LessorNumberOfPhonesIncludedInBaseSubscription_886ff6f1-6642-483b-98dd-7bbb40553799" xlink:href="weav-20220930.xsd#weav_LessorNumberOfPhonesIncludedInBaseSubscription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_weav_LessorNumberOfPhonesIncludedInBaseSubscription_886ff6f1-6642-483b-98dd-7bbb40553799" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_LessorTitleTransferPeriod_33c65f33-b430-434c-8af2-65f57ed876e1" xlink:href="weav-20220930.xsd#weav_LessorTitleTransferPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_weav_LessorTitleTransferPeriod_33c65f33-b430-434c-8af2-65f57ed876e1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_a235716c-a4a3-4e1e-ae38-4afc40f2cdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_a235716c-a4a3-4e1e-ae38-4afc40f2cdf4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7bcb8a23-4465-4871-8ee9-592cedf8e7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_OperatingLeaseLiability_7bcb8a23-4465-4871-8ee9-592cedf8e7c1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCredit_ea2a6f87-ae77-4870-8299-fbdb1d036dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRentCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_DeferredRentCredit_ea2a6f87-ae77-4870-8299-fbdb1d036dbe" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2900754f-f089-40d9-b088-2d942faa14d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2900754f-f089-40d9-b088-2d942faa14d6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_49b704ed-dd2e-473f-9dfe-4b517e305c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_FinanceLeaseLiability_49b704ed-dd2e-473f-9dfe-4b517e305c88" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_52b0e861-5124-4f46-9b90-00498da982ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_52b0e861-5124-4f46-9b90-00498da982ff" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fcdf3413-ac93-41f0-b1e7-976ac0af0992" 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_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_CreditFacilityAxis_fcdf3413-ac93-41f0-b1e7-976ac0af0992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fcdf3413-ac93-41f0-b1e7-976ac0af0992_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_fcdf3413-ac93-41f0-b1e7-976ac0af0992" xlink:to="loc_us-gaap_CreditFacilityDomain_fcdf3413-ac93-41f0-b1e7-976ac0af0992_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c4f06be0-a906-4905-9652-f0577cffa0e8" 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_fcdf3413-ac93-41f0-b1e7-976ac0af0992" xlink:to="loc_us-gaap_CreditFacilityDomain_c4f06be0-a906-4905-9652-f0577cffa0e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bdd8c454-c54c-4df4-9f5f-008b3d614fa3" 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_c4f06be0-a906-4905-9652-f0577cffa0e8" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bdd8c454-c54c-4df4-9f5f-008b3d614fa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_121c2ec7-20bd-4566-82e3-57925073ad86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_121c2ec7-20bd-4566-82e3-57925073ad86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_95f20a25-f6b0-4713-b8f1-ba137fc4a268" 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_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_95f20a25-f6b0-4713-b8f1-ba137fc4a268" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_95f20a25-f6b0-4713-b8f1-ba137fc4a268_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_95f20a25-f6b0-4713-b8f1-ba137fc4a268" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_95f20a25-f6b0-4713-b8f1-ba137fc4a268_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_08a96ec3-9684-448b-acb3-2f530c8b9a7e" 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_95f20a25-f6b0-4713-b8f1-ba137fc4a268" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_08a96ec3-9684-448b-acb3-2f530c8b9a7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_6046037d-bea3-4b9b-960f-dafede6fccf2" 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_08a96ec3-9684-448b-acb3-2f530c8b9a7e" xlink:to="loc_us-gaap_LineOfCreditMember_6046037d-bea3-4b9b-960f-dafede6fccf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c26f80f7-2186-49c9-b6c0-c0f3ced39108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c26f80f7-2186-49c9-b6c0-c0f3ced39108" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_c26f80f7-2186-49c9-b6c0-c0f3ced39108_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c26f80f7-2186-49c9-b6c0-c0f3ced39108" xlink:to="loc_us-gaap_TypeOfAdoptionMember_c26f80f7-2186-49c9-b6c0-c0f3ced39108_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_d068eabe-696f-438a-874e-3040cf284f14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c26f80f7-2186-49c9-b6c0-c0f3ced39108" xlink:to="loc_us-gaap_TypeOfAdoptionMember_d068eabe-696f-438a-874e-3040cf284f14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_540445b6-7caf-49bc-a243-158be62cb390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_d068eabe-696f-438a-874e-3040cf284f14" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_540445b6-7caf-49bc-a243-158be62cb390" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_831a114b-787c-4260-b1fb-57197630da60" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_831a114b-787c-4260-b1fb-57197630da60" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_831a114b-787c-4260-b1fb-57197630da60_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_831a114b-787c-4260-b1fb-57197630da60" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_831a114b-787c-4260-b1fb-57197630da60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a2d495db-e4b6-40ec-bc51-966f73d9ee80" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_831a114b-787c-4260-b1fb-57197630da60" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a2d495db-e4b6-40ec-bc51-966f73d9ee80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8dcf83d0-2f74-48f0-8bb5-f2d1768c02fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a2d495db-e4b6-40ec-bc51-966f73d9ee80" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8dcf83d0-2f74-48f0-8bb5-f2d1768c02fa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails_1" xlink:type="simple" xlink:href="weav-20220930.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails_1" xlink:type="extended" id="i2bc1a489b8ce4fc79af6da33bafbe281_BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_3381bc8f-fffd-460c-b9f6-2742e370e424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_NumberOfOperatingSegments_3381bc8f-fffd-460c-b9f6-2742e370e424" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_e4e18172-ae69-457e-8b58-a2905249692e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_NumberOfReportableSegments_e4e18172-ae69-457e-8b58-a2905249692e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_a1c1ca08-2565-4256-b615-cbef2a0a3f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RestrictedCash_a1c1ca08-2565-4256-b615-cbef2a0a3f3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_72008982-5b43-4ce3-a405-da6c8a5f40c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_72008982-5b43-4ce3-a405-da6c8a5f40c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_ad6a19d9-84c6-49d4-9776-01720c37da5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_ad6a19d9-84c6-49d4-9776-01720c37da5e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_a1ce13b1-2dd7-4f25-a123-378426f44aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_a1ce13b1-2dd7-4f25-a123-378426f44aac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_46cd8d02-99e9-49af-ae7f-1f7444be5033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_LongTermDebt_46cd8d02-99e9-49af-ae7f-1f7444be5033" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_42f2edeb-bd45-4464-9839-f1700ddd44e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_42f2edeb-bd45-4464-9839-f1700ddd44e9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_814c29f5-76ba-49c7-8aec-18f24e42ece6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_AdvertisingExpense_814c29f5-76ba-49c7-8aec-18f24e42ece6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_1ec75627-12fe-4482-9656-c7dbc41062ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_1ec75627-12fe-4482-9656-c7dbc41062ed" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0afe75b7-d27a-4453-8d42-4f12c2ff93e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0afe75b7-d27a-4453-8d42-4f12c2ff93e1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_LessorNumberOfPhonesIncludedInBaseSubscription_886ff6f1-6642-483b-98dd-7bbb40553799" xlink:href="weav-20220930.xsd#weav_LessorNumberOfPhonesIncludedInBaseSubscription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_weav_LessorNumberOfPhonesIncludedInBaseSubscription_886ff6f1-6642-483b-98dd-7bbb40553799" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_LessorTitleTransferPeriod_33c65f33-b430-434c-8af2-65f57ed876e1" xlink:href="weav-20220930.xsd#weav_LessorTitleTransferPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_weav_LessorTitleTransferPeriod_33c65f33-b430-434c-8af2-65f57ed876e1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_a235716c-a4a3-4e1e-ae38-4afc40f2cdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_a235716c-a4a3-4e1e-ae38-4afc40f2cdf4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7bcb8a23-4465-4871-8ee9-592cedf8e7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_OperatingLeaseLiability_7bcb8a23-4465-4871-8ee9-592cedf8e7c1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCredit_ea2a6f87-ae77-4870-8299-fbdb1d036dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRentCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_DeferredRentCredit_ea2a6f87-ae77-4870-8299-fbdb1d036dbe" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2900754f-f089-40d9-b088-2d942faa14d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2900754f-f089-40d9-b088-2d942faa14d6" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_49b704ed-dd2e-473f-9dfe-4b517e305c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_FinanceLeaseLiability_49b704ed-dd2e-473f-9dfe-4b517e305c88" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_52b0e861-5124-4f46-9b90-00498da982ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_52b0e861-5124-4f46-9b90-00498da982ff" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fcdf3413-ac93-41f0-b1e7-976ac0af0992" 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_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_CreditFacilityAxis_fcdf3413-ac93-41f0-b1e7-976ac0af0992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fcdf3413-ac93-41f0-b1e7-976ac0af0992_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_fcdf3413-ac93-41f0-b1e7-976ac0af0992" xlink:to="loc_us-gaap_CreditFacilityDomain_fcdf3413-ac93-41f0-b1e7-976ac0af0992_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c4f06be0-a906-4905-9652-f0577cffa0e8" 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_fcdf3413-ac93-41f0-b1e7-976ac0af0992" xlink:to="loc_us-gaap_CreditFacilityDomain_c4f06be0-a906-4905-9652-f0577cffa0e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bdd8c454-c54c-4df4-9f5f-008b3d614fa3" 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_c4f06be0-a906-4905-9652-f0577cffa0e8" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bdd8c454-c54c-4df4-9f5f-008b3d614fa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_95f20a25-f6b0-4713-b8f1-ba137fc4a268" 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_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_95f20a25-f6b0-4713-b8f1-ba137fc4a268" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_95f20a25-f6b0-4713-b8f1-ba137fc4a268_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_95f20a25-f6b0-4713-b8f1-ba137fc4a268" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_95f20a25-f6b0-4713-b8f1-ba137fc4a268_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_08a96ec3-9684-448b-acb3-2f530c8b9a7e" 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_95f20a25-f6b0-4713-b8f1-ba137fc4a268" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_08a96ec3-9684-448b-acb3-2f530c8b9a7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_6046037d-bea3-4b9b-960f-dafede6fccf2" 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_08a96ec3-9684-448b-acb3-2f530c8b9a7e" xlink:to="loc_us-gaap_LineOfCreditMember_6046037d-bea3-4b9b-960f-dafede6fccf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c26f80f7-2186-49c9-b6c0-c0f3ced39108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c26f80f7-2186-49c9-b6c0-c0f3ced39108" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_c26f80f7-2186-49c9-b6c0-c0f3ced39108_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c26f80f7-2186-49c9-b6c0-c0f3ced39108" xlink:to="loc_us-gaap_TypeOfAdoptionMember_c26f80f7-2186-49c9-b6c0-c0f3ced39108_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_d068eabe-696f-438a-874e-3040cf284f14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c26f80f7-2186-49c9-b6c0-c0f3ced39108" xlink:to="loc_us-gaap_TypeOfAdoptionMember_d068eabe-696f-438a-874e-3040cf284f14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_540445b6-7caf-49bc-a243-158be62cb390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_d068eabe-696f-438a-874e-3040cf284f14" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_540445b6-7caf-49bc-a243-158be62cb390" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_831a114b-787c-4260-b1fb-57197630da60" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_831a114b-787c-4260-b1fb-57197630da60" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_831a114b-787c-4260-b1fb-57197630da60_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_831a114b-787c-4260-b1fb-57197630da60" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_831a114b-787c-4260-b1fb-57197630da60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a2d495db-e4b6-40ec-bc51-966f73d9ee80" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_831a114b-787c-4260-b1fb-57197630da60" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a2d495db-e4b6-40ec-bc51-966f73d9ee80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8dcf83d0-2f74-48f0-8bb5-f2d1768c02fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a2d495db-e4b6-40ec-bc51-966f73d9ee80" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8dcf83d0-2f74-48f0-8bb5-f2d1768c02fa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/RevenueNarrativeDetails" xlink:type="extended" id="ibb8e7eed6ab343ac93703ed004134c19_RevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_db913bf4-34cd-4549-a07a-79fee5691e4b" 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_ContractWithCustomerLiabilityRevenueRecognized_95602ac6-36b4-44ab-9a38-017b8a8195ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_db913bf4-34cd-4549-a07a-79fee5691e4b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_95602ac6-36b4-44ab-9a38-017b8a8195ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_c25b4568-9859-41ec-add7-6c8bf1660a97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_db913bf4-34cd-4549-a07a-79fee5691e4b" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_c25b4568-9859-41ec-add7-6c8bf1660a97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c278c22e-b0d5-4924-972b-a5ba6d1d735d" 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_db913bf4-34cd-4549-a07a-79fee5691e4b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c278c22e-b0d5-4924-972b-a5ba6d1d735d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_99a186df-a568-4267-86af-3a53de3c2e0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c278c22e-b0d5-4924-972b-a5ba6d1d735d" xlink:to="loc_srt_RestatementAxis_99a186df-a568-4267-86af-3a53de3c2e0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_99a186df-a568-4267-86af-3a53de3c2e0f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_99a186df-a568-4267-86af-3a53de3c2e0f" xlink:to="loc_srt_RestatementDomain_99a186df-a568-4267-86af-3a53de3c2e0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_75d7ef73-0dd7-4225-949f-6474136820c1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_99a186df-a568-4267-86af-3a53de3c2e0f" xlink:to="loc_srt_RestatementDomain_75d7ef73-0dd7-4225-949f-6474136820c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_f8a71737-1c64-4d5e-acc4-a5f8d87745fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_75d7ef73-0dd7-4225-949f-6474136820c1" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_f8a71737-1c64-4d5e-acc4-a5f8d87745fc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="i066be6b3732f41b0bc2657887928f5f3_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5a01f4f9-594c-4a67-909e-6200c88d1831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eb8a4d9b-593a-4a5d-8a6d-b0e6c847dc07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5a01f4f9-594c-4a67-909e-6200c88d1831" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eb8a4d9b-593a-4a5d-8a6d-b0e6c847dc07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_3ca90bb6-6963-4ea9-8e61-ee128abbf022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5a01f4f9-594c-4a67-909e-6200c88d1831" xlink:to="loc_us-gaap_LeaseIncome_3ca90bb6-6963-4ea9-8e61-ee128abbf022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_38f7f464-c174-480b-8014-14ccb06f9d94" 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_5a01f4f9-594c-4a67-909e-6200c88d1831" xlink:to="loc_us-gaap_Revenues_38f7f464-c174-480b-8014-14ccb06f9d94" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_bfc8d1e2-329b-46f8-81c3-a52b9203693b" 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_5a01f4f9-594c-4a67-909e-6200c88d1831" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bfc8d1e2-329b-46f8-81c3-a52b9203693b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fffb36e3-681e-4ce5-9655-1fb63d3aeffd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bfc8d1e2-329b-46f8-81c3-a52b9203693b" xlink:to="loc_srt_ProductOrServiceAxis_fffb36e3-681e-4ce5-9655-1fb63d3aeffd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fffb36e3-681e-4ce5-9655-1fb63d3aeffd_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_fffb36e3-681e-4ce5-9655-1fb63d3aeffd" xlink:to="loc_srt_ProductsAndServicesDomain_fffb36e3-681e-4ce5-9655-1fb63d3aeffd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2f5f03f7-07c5-4c21-a54f-8c435795b576" 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_fffb36e3-681e-4ce5-9655-1fb63d3aeffd" xlink:to="loc_srt_ProductsAndServicesDomain_2f5f03f7-07c5-4c21-a54f-8c435795b576" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_SubscriptionAndPaymentProcessingMember_fd191c7f-cc57-46ad-bbd4-91bd6dc16fbf" xlink:href="weav-20220930.xsd#weav_SubscriptionAndPaymentProcessingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2f5f03f7-07c5-4c21-a54f-8c435795b576" xlink:to="loc_weav_SubscriptionAndPaymentProcessingMember_fd191c7f-cc57-46ad-bbd4-91bd6dc16fbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OnboardingMember_6528783b-b7d0-4a72-8ebd-37cf98026305" xlink:href="weav-20220930.xsd#weav_OnboardingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2f5f03f7-07c5-4c21-a54f-8c435795b576" xlink:to="loc_weav_OnboardingMember_6528783b-b7d0-4a72-8ebd-37cf98026305" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/FairValueMeasurementsAssetsDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#FairValueMeasurementsAssetsDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/FairValueMeasurementsAssetsDetails" xlink:type="extended" id="icf59f17058854219b1b0d17104ffb934_FairValueMeasurementsAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2f20c97-d2ab-4508-971a-90b5243d5e47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_32cec074-fe6a-480b-95f7-a6cd1eacbf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2f20c97-d2ab-4508-971a-90b5243d5e47" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_32cec074-fe6a-480b-95f7-a6cd1eacbf0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_81ee85f2-60a3-4f2c-96ec-75f63352575a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2f20c97-d2ab-4508-971a-90b5243d5e47" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_81ee85f2-60a3-4f2c-96ec-75f63352575a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_26ebfdcb-61ff-4ddd-8978-e17cf4ea3ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2f20c97-d2ab-4508-971a-90b5243d5e47" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_26ebfdcb-61ff-4ddd-8978-e17cf4ea3ff8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ee6b816f-927e-4cf4-8276-6f956468cd26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_26ebfdcb-61ff-4ddd-8978-e17cf4ea3ff8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ee6b816f-927e-4cf4-8276-6f956468cd26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ee6b816f-927e-4cf4-8276-6f956468cd26_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_ee6b816f-927e-4cf4-8276-6f956468cd26" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ee6b816f-927e-4cf4-8276-6f956468cd26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17b20ee8-0183-4b54-b9ad-c1a1e3aa69a8" 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_ee6b816f-927e-4cf4-8276-6f956468cd26" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17b20ee8-0183-4b54-b9ad-c1a1e3aa69a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b1a93114-e939-4789-a773-2906767182b7" 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_17b20ee8-0183-4b54-b9ad-c1a1e3aa69a8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b1a93114-e939-4789-a773-2906767182b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_326fe7cc-3a6f-4ceb-b57f-13c281a8a516" 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_17b20ee8-0183-4b54-b9ad-c1a1e3aa69a8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_326fe7cc-3a6f-4ceb-b57f-13c281a8a516" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7e976096-b9ff-4613-abac-c72853176ccd" 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_17b20ee8-0183-4b54-b9ad-c1a1e3aa69a8" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7e976096-b9ff-4613-abac-c72853176ccd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_8f46802b-e9ff-4052-bc42-7db7b14e6e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_26ebfdcb-61ff-4ddd-8978-e17cf4ea3ff8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_8f46802b-e9ff-4052-bc42-7db7b14e6e62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_8f46802b-e9ff-4052-bc42-7db7b14e6e62_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_8f46802b-e9ff-4052-bc42-7db7b14e6e62" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_8f46802b-e9ff-4052-bc42-7db7b14e6e62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_645149ed-0437-485d-819c-9a64ff07f713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_8f46802b-e9ff-4052-bc42-7db7b14e6e62" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_645149ed-0437-485d-819c-9a64ff07f713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3d4b3d66-2068-4cac-b2f9-119cd7041996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_645149ed-0437-485d-819c-9a64ff07f713" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3d4b3d66-2068-4cac-b2f9-119cd7041996" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4299ef34-2bc7-4752-a241-ea3954a74ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_26ebfdcb-61ff-4ddd-8978-e17cf4ea3ff8" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4299ef34-2bc7-4752-a241-ea3954a74ddd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_4299ef34-2bc7-4752-a241-ea3954a74ddd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4299ef34-2bc7-4752-a241-ea3954a74ddd" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_4299ef34-2bc7-4752-a241-ea3954a74ddd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e1d7d071-884b-4e3c-8370-68fe00505cee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4299ef34-2bc7-4752-a241-ea3954a74ddd" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e1d7d071-884b-4e3c-8370-68fe00505cee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_814a0988-6a4a-40ca-86bc-283ed595b54e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_e1d7d071-884b-4e3c-8370-68fe00505cee" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_814a0988-6a4a-40ca-86bc-283ed595b54e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#FairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/FairValueMeasurementsDetails" xlink:type="extended" id="i3ce41c78b6cf45c4a05bb6325218090a_FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_03ea5438-0f53-4306-8a10-38cf1427aaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_41b1b871-2c0b-4774-b5b2-85967b21833a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_03ea5438-0f53-4306-8a10-38cf1427aaa7" xlink:to="loc_us-gaap_DebtInstrumentFairValue_41b1b871-2c0b-4774-b5b2-85967b21833a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7f99ebc1-7e88-45d1-95c7-20233c17d271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_03ea5438-0f53-4306-8a10-38cf1427aaa7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7f99ebc1-7e88-45d1-95c7-20233c17d271" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77be3469-44ae-4214-949c-809a4ffcfde6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7f99ebc1-7e88-45d1-95c7-20233c17d271" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77be3469-44ae-4214-949c-809a4ffcfde6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_77be3469-44ae-4214-949c-809a4ffcfde6_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_77be3469-44ae-4214-949c-809a4ffcfde6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_77be3469-44ae-4214-949c-809a4ffcfde6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95c6e1c5-e42e-477b-91eb-db8ca364bca1" 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_77be3469-44ae-4214-949c-809a4ffcfde6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95c6e1c5-e42e-477b-91eb-db8ca364bca1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_4ca87f1d-3f5c-4f5b-b663-1c8726678c1e" 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_95c6e1c5-e42e-477b-91eb-db8ca364bca1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_4ca87f1d-3f5c-4f5b-b663-1c8726678c1e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended" id="iffae79bb0e864e9fa17459677e194f71_PropertyandEquipmentScheduleofPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" 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_18675088-a9f5-496d-80c5-e9d06655c13a" 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_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_18675088-a9f5-496d-80c5-e9d06655c13a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_ec737aca-182b-4dfc-9ea4-51fc32432a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_ec737aca-182b-4dfc-9ea4-51fc32432a10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_942619e6-5f6e-430f-b04e-7b7623de3ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_942619e6-5f6e-430f-b04e-7b7623de3ed2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c3e4c421-ba1d-468e-9bcb-468eadd80123" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c3e4c421-ba1d-468e-9bcb-468eadd80123" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_241b0e25-c99b-4b61-b126-8efe3c75041f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_241b0e25-c99b-4b61-b126-8efe3c75041f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_41a7046d-5c43-433e-9879-c3813ccbbb37" 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_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_41a7046d-5c43-433e-9879-c3813ccbbb37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c1ff1f06-d6dd-4d09-be0c-e3f75e9d8632" 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_41a7046d-5c43-433e-9879-c3813ccbbb37" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c1ff1f06-d6dd-4d09-be0c-e3f75e9d8632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c1ff1f06-d6dd-4d09-be0c-e3f75e9d8632_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_c1ff1f06-d6dd-4d09-be0c-e3f75e9d8632" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c1ff1f06-d6dd-4d09-be0c-e3f75e9d8632_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" 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_c1ff1f06-d6dd-4d09-be0c-e3f75e9d8632" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_a50a76cc-8ad6-4ddc-bc26-38cc6ec794d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_us-gaap_OfficeEquipmentMember_a50a76cc-8ad6-4ddc-bc26-38cc6ec794d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_fead3aef-501e-4a45-84a2-42f962273626" 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_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_fead3aef-501e-4a45-84a2-42f962273626" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_05969c21-d6a7-492b-b434-5774808ad526" 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_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_05969c21-d6a7-492b-b434-5774808ad526" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FixedAssetsNotPlacedInServiceMember_22f30351-fc6e-4fdb-b871-24b952c569f5" xlink:href="weav-20220930.xsd#weav_FixedAssetsNotPlacedInServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_weav_FixedAssetsNotPlacedInServiceMember_22f30351-fc6e-4fdb-b871-24b952c569f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f0111cd5-1af6-45cf-be9e-f7468a6bab36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f0111cd5-1af6-45cf-be9e-f7468a6bab36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PhoneHardwareMember_156b2b89-3131-4743-b21c-4c270f8682e9" xlink:href="weav-20220930.xsd#weav_PhoneHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_weav_PhoneHardwareMember_156b2b89-3131-4743-b21c-4c270f8682e9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PaymentTerminalsMember_c33e4459-6ede-4b3a-a5e7-cf8f1844e022" xlink:href="weav-20220930.xsd#weav_PaymentTerminalsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_weav_PaymentTerminalsMember_c33e4459-6ede-4b3a-a5e7-cf8f1844e022" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended" id="ide35f19eaf7d4fc789472d1618918931_PropertyandEquipmentNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41fb029b-927d-41d5-81e0-5426b0a0dadf" 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_Depreciation_8bc46962-73f0-4ec5-8b93-a61535bcccd2" 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_41fb029b-927d-41d5-81e0-5426b0a0dadf" xlink:to="loc_us-gaap_Depreciation_8bc46962-73f0-4ec5-8b93-a61535bcccd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9b5d23b8-12a2-4ca8-92c6-53d7056377d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41fb029b-927d-41d5-81e0-5426b0a0dadf" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9b5d23b8-12a2-4ca8-92c6-53d7056377d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_201920fe-2d46-4cad-83d4-c6a2ef548199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41fb029b-927d-41d5-81e0-5426b0a0dadf" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_201920fe-2d46-4cad-83d4-c6a2ef548199" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_CapitalizedImplementationCostsAmortization_9dc8abf1-ee53-4470-b2b5-6c2e757c0626" xlink:href="weav-20220930.xsd#weav_CapitalizedImplementationCostsAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41fb029b-927d-41d5-81e0-5426b0a0dadf" xlink:to="loc_weav_CapitalizedImplementationCostsAmortization_9dc8abf1-ee53-4470-b2b5-6c2e757c0626" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_72edbd95-26ee-4f5d-9b6a-981ecf93ed1e" 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_41fb029b-927d-41d5-81e0-5426b0a0dadf" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_72edbd95-26ee-4f5d-9b6a-981ecf93ed1e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_be57bcf1-47b3-43a0-b308-a631e4319e08" 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_72edbd95-26ee-4f5d-9b6a-981ecf93ed1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_be57bcf1-47b3-43a0-b308-a631e4319e08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_be57bcf1-47b3-43a0-b308-a631e4319e08_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_be57bcf1-47b3-43a0-b308-a631e4319e08" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_be57bcf1-47b3-43a0-b308-a631e4319e08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ce2810a0-6f3e-45e2-93a3-8441285267c0" 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_be57bcf1-47b3-43a0-b308-a631e4319e08" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ce2810a0-6f3e-45e2-93a3-8441285267c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PhoneHardwareAndDataCenterEquipmentMember_182c812c-12c3-42a3-ae17-b9b6fc459857" xlink:href="weav-20220930.xsd#weav_PhoneHardwareAndDataCenterEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ce2810a0-6f3e-45e2-93a3-8441285267c0" xlink:to="loc_weav_PhoneHardwareAndDataCenterEquipmentMember_182c812c-12c3-42a3-ae17-b9b6fc459857" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i146b77ba947742b5918b6b4ee0e3d2a9_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_26a437db-f7e9-4b11-a2e5-19bef7a503ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_us-gaap_OperatingLeaseExpense_26a437db-f7e9-4b11-a2e5-19bef7a503ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_bb82e562-9ba4-46a9-8cca-ee0fac15f94c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_us-gaap_LeaseIncome_bb82e562-9ba4-46a9-8cca-ee0fac15f94c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FinanceLeaseLesseeNumberOfLeases_adb9f647-4ee9-40c7-8775-b7582a538fc0" xlink:href="weav-20220930.xsd#weav_FinanceLeaseLesseeNumberOfLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_weav_FinanceLeaseLesseeNumberOfLeases_adb9f647-4ee9-40c7-8775-b7582a538fc0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FinanceLeaseLesseeMonthlyRentalPayments_c25b0092-0cc0-4528-ac03-bee6263219e5" xlink:href="weav-20220930.xsd#weav_FinanceLeaseLesseeMonthlyRentalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_weav_FinanceLeaseLesseeMonthlyRentalPayments_c25b0092-0cc0-4528-ac03-bee6263219e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9ac1c664-8177-4ba4-abfd-7f27d21fd818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9ac1c664-8177-4ba4-abfd-7f27d21fd818" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_adebc4fd-7b92-48da-aeae-3158f415333e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_adebc4fd-7b92-48da-aeae-3158f415333e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c4427e43-221d-4619-9228-dbd85eb8583e" 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_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c4427e43-221d-4619-9228-dbd85eb8583e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e19b2715-c210-4320-b741-b105848d645c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c4427e43-221d-4619-9228-dbd85eb8583e" xlink:to="loc_srt_RangeAxis_e19b2715-c210-4320-b741-b105848d645c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e19b2715-c210-4320-b741-b105848d645c_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_e19b2715-c210-4320-b741-b105848d645c" xlink:to="loc_srt_RangeMember_e19b2715-c210-4320-b741-b105848d645c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fa214570-c645-4518-8aa1-210b036c03b4" 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_e19b2715-c210-4320-b741-b105848d645c" xlink:to="loc_srt_RangeMember_fa214570-c645-4518-8aa1-210b036c03b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ef4f9f40-91eb-40c6-a203-de4c66bb0093" 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_fa214570-c645-4518-8aa1-210b036c03b4" xlink:to="loc_srt_MinimumMember_ef4f9f40-91eb-40c6-a203-de4c66bb0093" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5f0267ab-153a-4a05-8686-471fa23c14c0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_fa214570-c645-4518-8aa1-210b036c03b4" xlink:to="loc_srt_MaximumMember_5f0267ab-153a-4a05-8686-471fa23c14c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_640e8d09-8fbb-42ae-915f-65935c57f3fe" 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_c4427e43-221d-4619-9228-dbd85eb8583e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_640e8d09-8fbb-42ae-915f-65935c57f3fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_640e8d09-8fbb-42ae-915f-65935c57f3fe_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_640e8d09-8fbb-42ae-915f-65935c57f3fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_640e8d09-8fbb-42ae-915f-65935c57f3fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_874c259f-27a5-4366-8d16-87697422036a" 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_640e8d09-8fbb-42ae-915f-65935c57f3fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_874c259f-27a5-4366-8d16-87697422036a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PhoneHardwareLeaseMember_9712401c-1055-42c5-aeb7-65269b8a99d2" xlink:href="weav-20220930.xsd#weav_PhoneHardwareLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_874c259f-27a5-4366-8d16-87697422036a" xlink:to="loc_weav_PhoneHardwareLeaseMember_9712401c-1055-42c5-aeb7-65269b8a99d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis_e77a5298-e610-45d0-a745-688dc84f80ee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c4427e43-221d-4619-9228-dbd85eb8583e" xlink:to="loc_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis_e77a5298-e610-45d0-a745-688dc84f80ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain_e77a5298-e610-45d0-a745-688dc84f80ee_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MortgageLoansOnRealEstateNamePropertyTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis_e77a5298-e610-45d0-a745-688dc84f80ee" xlink:to="loc_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain_e77a5298-e610-45d0-a745-688dc84f80ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain_221ab42a-033a-4a13-837c-ca4254630e50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MortgageLoansOnRealEstateNamePropertyTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis_e77a5298-e610-45d0-a745-688dc84f80ee" xlink:to="loc_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain_221ab42a-033a-4a13-837c-ca4254630e50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OfficeSpaceMember_695df3c5-bc9c-4841-80f6-0428ed713a3b" xlink:href="weav-20220930.xsd#weav_OfficeSpaceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain_221ab42a-033a-4a13-837c-ca4254630e50" xlink:to="loc_weav_OfficeSpaceMember_695df3c5-bc9c-4841-80f6-0428ed713a3b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#CurrentandLongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" xlink:type="extended" id="i873b58246ad84c388ed757f4daf25b31_CurrentandLongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" 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_140a832a-0c3f-4ec1-8eaf-2f8de69ffe90" 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_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_140a832a-0c3f-4ec1-8eaf-2f8de69ffe90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtInstrumentPeriodicPaymentNumberOfPayments_82ec5811-f9b8-4abd-a66a-91fd59761a30" xlink:href="weav-20220930.xsd#weav_DebtInstrumentPeriodicPaymentNumberOfPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_weav_DebtInstrumentPeriodicPaymentNumberOfPayments_82ec5811-f9b8-4abd-a66a-91fd59761a30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_0e39939d-d534-4198-86cc-2f7b4ec45d22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_0e39939d-d534-4198-86cc-2f7b4ec45d22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a6f7127c-4403-41d1-ae1f-a1f7c3959a36" 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_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a6f7127c-4403-41d1-ae1f-a1f7c3959a36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7954d008-f18e-49c9-976f-e48b7c755fb3" 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_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7954d008-f18e-49c9-976f-e48b7c755fb3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b709df19-45a8-437f-a2aa-d09368096b32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b709df19-45a8-437f-a2aa-d09368096b32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_1898d326-1d65-46ae-9642-078a710615ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_1898d326-1d65-46ae-9642-078a710615ec" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_4b7ba1b3-cd23-44d6-9b86-ab752be13402" 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_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_4b7ba1b3-cd23-44d6-9b86-ab752be13402" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_40d44c9a-6c0d-4d41-acdc-28ed34cab529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_LineOfCredit_40d44c9a-6c0d-4d41-acdc-28ed34cab529" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount_028aaf02-8acc-4a37-ac64-1f9f875a8e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtInstrumentFeeAmount_028aaf02-8acc-4a37-ac64-1f9f875a8e5f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e8f6b67f-5aea-4a29-b2a3-c7afae11e429" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e8f6b67f-5aea-4a29-b2a3-c7afae11e429" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance_99c99817-8c1a-4b35-9022-10afa29c05f9" xlink:href="weav-20220930.xsd#weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance_99c99817-8c1a-4b35-9022-10afa29c05f9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum_06c9c10b-5018-460d-9496-27df899e53da" xlink:href="weav-20220930.xsd#weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum_06c9c10b-5018-460d-9496-27df899e53da" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtCovenantLiquidityConsolidatedMinimum_8a86536f-24f2-45fa-934d-79a59b9686f3" xlink:href="weav-20220930.xsd#weav_DebtCovenantLiquidityConsolidatedMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_weav_DebtCovenantLiquidityConsolidatedMinimum_8a86536f-24f2-45fa-934d-79a59b9686f3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d49489c4-82ad-4254-989d-f4245528e59e" 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_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtInstrumentTable_d49489c4-82ad-4254-989d-f4245528e59e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ca0e095a-6a6b-4686-86dd-1a69c7c2e041" 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_d49489c4-82ad-4254-989d-f4245528e59e" xlink:to="loc_us-gaap_CreditFacilityAxis_ca0e095a-6a6b-4686-86dd-1a69c7c2e041" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ca0e095a-6a6b-4686-86dd-1a69c7c2e041_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_ca0e095a-6a6b-4686-86dd-1a69c7c2e041" xlink:to="loc_us-gaap_CreditFacilityDomain_ca0e095a-6a6b-4686-86dd-1a69c7c2e041_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a929b8f1-11aa-45a0-a96c-eebd49c9ce7a" 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_ca0e095a-6a6b-4686-86dd-1a69c7c2e041" xlink:to="loc_us-gaap_CreditFacilityDomain_a929b8f1-11aa-45a0-a96c-eebd49c9ce7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_f451f0e1-afaa-40bf-8b2d-789de62cab80" 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_a929b8f1-11aa-45a0-a96c-eebd49c9ce7a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_f451f0e1-afaa-40bf-8b2d-789de62cab80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_0da7ee03-8f59-4faa-bb5b-a481d2d6619a" 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_d49489c4-82ad-4254-989d-f4245528e59e" xlink:to="loc_us-gaap_VariableRateAxis_0da7ee03-8f59-4faa-bb5b-a481d2d6619a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0da7ee03-8f59-4faa-bb5b-a481d2d6619a_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_0da7ee03-8f59-4faa-bb5b-a481d2d6619a" xlink:to="loc_us-gaap_VariableRateDomain_0da7ee03-8f59-4faa-bb5b-a481d2d6619a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ecda5d7f-f74d-4ae6-a4f4-152e7e913c4d" 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_0da7ee03-8f59-4faa-bb5b-a481d2d6619a" xlink:to="loc_us-gaap_VariableRateDomain_ecda5d7f-f74d-4ae6-a4f4-152e7e913c4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_91c2de51-e8f9-4b81-98a2-017f17e7d874" 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_ecda5d7f-f74d-4ae6-a4f4-152e7e913c4d" xlink:to="loc_us-gaap_PrimeRateMember_91c2de51-e8f9-4b81-98a2-017f17e7d874" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_59c46c96-c890-40e7-97c2-2a707935dec0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d49489c4-82ad-4254-989d-f4245528e59e" xlink:to="loc_srt_RangeAxis_59c46c96-c890-40e7-97c2-2a707935dec0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_59c46c96-c890-40e7-97c2-2a707935dec0_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_59c46c96-c890-40e7-97c2-2a707935dec0" xlink:to="loc_srt_RangeMember_59c46c96-c890-40e7-97c2-2a707935dec0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a51ad054-744c-4d55-a60e-e79a8a932cb4" 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_59c46c96-c890-40e7-97c2-2a707935dec0" xlink:to="loc_srt_RangeMember_a51ad054-744c-4d55-a60e-e79a8a932cb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_145d535f-86a2-47b2-9b4d-bda33f938563" 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_a51ad054-744c-4d55-a60e-e79a8a932cb4" xlink:to="loc_srt_MinimumMember_145d535f-86a2-47b2-9b4d-bda33f938563" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_05fd4bbf-589a-4d3d-b2bd-a917ca707ec0" 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_d49489c4-82ad-4254-989d-f4245528e59e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_05fd4bbf-589a-4d3d-b2bd-a917ca707ec0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_05fd4bbf-589a-4d3d-b2bd-a917ca707ec0_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_05fd4bbf-589a-4d3d-b2bd-a917ca707ec0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_05fd4bbf-589a-4d3d-b2bd-a917ca707ec0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_21baa2d0-464c-4490-b8a3-816df0af6442" 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_05fd4bbf-589a-4d3d-b2bd-a917ca707ec0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_21baa2d0-464c-4490-b8a3-816df0af6442" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_d9dd2254-f3cf-4875-88ef-ba881d7a7c81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_21baa2d0-464c-4490-b8a3-816df0af6442" xlink:to="loc_us-gaap_NotesPayableToBanksMember_d9dd2254-f3cf-4875-88ef-ba881d7a7c81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f03f5038-3efd-43bf-b012-88fc22a23d26" 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_21baa2d0-464c-4490-b8a3-816df0af6442" xlink:to="loc_us-gaap_LineOfCreditMember_f03f5038-3efd-43bf-b012-88fc22a23d26" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#StockholdersEquityEquityBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails" xlink:type="extended" id="ifb040401c08b4faf8b291dd7975a345f_StockholdersEquityEquityBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9a6799b6-a38c-4bb4-8797-dad764e8b7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4b97a985-6026-444f-b72f-ec77f30b80c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9a6799b6-a38c-4bb4-8797-dad764e8b7f4" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4b97a985-6026-444f-b72f-ec77f30b80c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7407388d-a6f7-4a12-897d-39a6581cfb33" 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_9a6799b6-a38c-4bb4-8797-dad764e8b7f4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7407388d-a6f7-4a12-897d-39a6581cfb33" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_af7c3fd6-6d95-4a15-81bd-929d6be0628e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7407388d-a6f7-4a12-897d-39a6581cfb33" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_af7c3fd6-6d95-4a15-81bd-929d6be0628e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_af7c3fd6-6d95-4a15-81bd-929d6be0628e_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_af7c3fd6-6d95-4a15-81bd-929d6be0628e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_af7c3fd6-6d95-4a15-81bd-929d6be0628e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ce6fa566-8b6a-476e-8540-c2a71a711286" 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_af7c3fd6-6d95-4a15-81bd-929d6be0628e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ce6fa566-8b6a-476e-8540-c2a71a711286" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_bf2721f3-c846-4d3f-a5ad-ce91543efe4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ce6fa566-8b6a-476e-8540-c2a71a711286" xlink:to="loc_us-gaap_CostOfSalesMember_bf2721f3-c846-4d3f-a5ad-ce91543efe4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_c4459a47-4fb8-4446-aa31-8215b2687abc" 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_ce6fa566-8b6a-476e-8540-c2a71a711286" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_c4459a47-4fb8-4446-aa31-8215b2687abc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec890ced-61b5-473d-879b-e4cd4c0463a0" 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_ce6fa566-8b6a-476e-8540-c2a71a711286" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec890ced-61b5-473d-879b-e4cd4c0463a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_aa105569-4330-43d8-85f9-d76473e11b98" 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_ce6fa566-8b6a-476e-8540-c2a71a711286" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_aa105569-4330-43d8-85f9-d76473e11b98" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended" id="i8da77282f56d4e22ad790e8ae1e31d5d_StockholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_5c1c11f4-ecf8-4d7e-bbb5-9c6c2853471d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_5c1c11f4-ecf8-4d7e-bbb5-9c6c2853471d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_58eb170f-9c6a-469d-9973-c140307b16ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_58eb170f-9c6a-469d-9973-c140307b16ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6553c7a4-32ae-4551-9af9-1aecaaac6a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6553c7a4-32ae-4551-9af9-1aecaaac6a63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_85e0dc1a-9f7c-4ebb-9346-fa248ae5dbb2" 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_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_85e0dc1a-9f7c-4ebb-9346-fa248ae5dbb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_487afa1e-dab0-4b02-b08a-2998b7080c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_487afa1e-dab0-4b02-b08a-2998b7080c0a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_2a4b1c4c-a044-4d0d-a11c-b1bdea8e5536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_2a4b1c4c-a044-4d0d-a11c-b1bdea8e5536" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_de96084b-0d16-4a51-9401-44d5b908d875" 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_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_de96084b-0d16-4a51-9401-44d5b908d875" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_050dbb54-69ee-4874-b198-66026fd9c5f0" 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_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_050dbb54-69ee-4874-b198-66026fd9c5f0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ff993387-e81b-4fc9-b262-376a49f5d111" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ff993387-e81b-4fc9-b262-376a49f5d111" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_30e575bc-edbe-4e51-888c-3b8722398cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_30e575bc-edbe-4e51-888c-3b8722398cb8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_82424df2-7232-4cde-9ae0-6b82eb69d34c" 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_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_82424df2-7232-4cde-9ae0-6b82eb69d34c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b5a611dc-2594-43a9-8af1-d1c716692050" 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_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b5a611dc-2594-43a9-8af1-d1c716692050" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_db520013-16fb-4edd-abc5-200d1634acb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_db520013-16fb-4edd-abc5-200d1634acb6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" 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_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_64897744-e722-4379-9f26-c06bccc48343" 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_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:to="loc_srt_RangeAxis_64897744-e722-4379-9f26-c06bccc48343" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_64897744-e722-4379-9f26-c06bccc48343_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_64897744-e722-4379-9f26-c06bccc48343" xlink:to="loc_srt_RangeMember_64897744-e722-4379-9f26-c06bccc48343_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7bbc749f-18fd-4d9f-a49c-bc21416347f3" 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_64897744-e722-4379-9f26-c06bccc48343" xlink:to="loc_srt_RangeMember_7bbc749f-18fd-4d9f-a49c-bc21416347f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_58e5b2d1-66da-4a80-a7f6-44e73d373fd5" 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_7bbc749f-18fd-4d9f-a49c-bc21416347f3" xlink:to="loc_srt_MinimumMember_58e5b2d1-66da-4a80-a7f6-44e73d373fd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8e883e45-557d-4e68-8ff8-921f5012fce3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7bbc749f-18fd-4d9f-a49c-bc21416347f3" xlink:to="loc_srt_MaximumMember_8e883e45-557d-4e68-8ff8-921f5012fce3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_94309c5f-a273-4d8f-b039-b18bb2846fe7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7bbc749f-18fd-4d9f-a49c-bc21416347f3" xlink:to="loc_srt_WeightedAverageMember_94309c5f-a273-4d8f-b039-b18bb2846fe7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1852bc7a-deb2-41fd-8925-185452acf9bd" 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_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:to="loc_us-gaap_AwardTypeAxis_1852bc7a-deb2-41fd-8925-185452acf9bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1852bc7a-deb2-41fd-8925-185452acf9bd_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_1852bc7a-deb2-41fd-8925-185452acf9bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1852bc7a-deb2-41fd-8925-185452acf9bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cf7bb05-2df8-471b-a2e9-6fd7e864f4b7" 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_1852bc7a-deb2-41fd-8925-185452acf9bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cf7bb05-2df8-471b-a2e9-6fd7e864f4b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3a5606a2-23d2-490e-ba2c-efd595e48e48" 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_0cf7bb05-2df8-471b-a2e9-6fd7e864f4b7" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3a5606a2-23d2-490e-ba2c-efd595e48e48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OptionsGrantedInLieuOfBonusesMember_840f0060-0a5d-41e6-bacb-2bbcb9ab5a7a" xlink:href="weav-20220930.xsd#weav_OptionsGrantedInLieuOfBonusesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOptionMember_3a5606a2-23d2-490e-ba2c-efd595e48e48" xlink:to="loc_weav_OptionsGrantedInLieuOfBonusesMember_840f0060-0a5d-41e6-bacb-2bbcb9ab5a7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OptionsWithAcceleratedVestingClausesMember_925b405f-0a83-40a0-a799-27a16dcba5ae" xlink:href="weav-20220930.xsd#weav_OptionsWithAcceleratedVestingClausesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOptionMember_3a5606a2-23d2-490e-ba2c-efd595e48e48" xlink:to="loc_weav_OptionsWithAcceleratedVestingClausesMember_925b405f-0a83-40a0-a799-27a16dcba5ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_dd4cb518-fd4d-4d5a-8e3a-1fef7f764f3a" 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_0cf7bb05-2df8-471b-a2e9-6fd7e864f4b7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_dd4cb518-fd4d-4d5a-8e3a-1fef7f764f3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_SecondarySalesOfCommonStockMember_4e313628-f9b2-4926-b429-40b55642c392" xlink:href="weav-20220930.xsd#weav_SecondarySalesOfCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cf7bb05-2df8-471b-a2e9-6fd7e864f4b7" xlink:to="loc_weav_SecondarySalesOfCommonStockMember_4e313628-f9b2-4926-b429-40b55642c392" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_19914102-73bd-4235-814e-8a701bd78190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:to="loc_us-gaap_VestingAxis_19914102-73bd-4235-814e-8a701bd78190" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_19914102-73bd-4235-814e-8a701bd78190_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_19914102-73bd-4235-814e-8a701bd78190" xlink:to="loc_us-gaap_VestingDomain_19914102-73bd-4235-814e-8a701bd78190_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_0a350635-5ee7-4254-a755-fc1493c21e36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_19914102-73bd-4235-814e-8a701bd78190" xlink:to="loc_us-gaap_VestingDomain_0a350635-5ee7-4254-a755-fc1493c21e36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_eac2cb15-6b0b-4dd6-b127-b3b18fc93e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_0a350635-5ee7-4254-a755-fc1493c21e36" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_eac2cb15-6b0b-4dd6-b127-b3b18fc93e0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_5ac54c22-cd6c-472b-9011-514533bcaa00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_0a350635-5ee7-4254-a755-fc1493c21e36" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_5ac54c22-cd6c-472b-9011-514533bcaa00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_VestingTimingAxis_40b58c97-ce8b-4d5c-9ebe-c13c1354a673" xlink:href="weav-20220930.xsd#weav_VestingTimingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:to="loc_weav_VestingTimingAxis_40b58c97-ce8b-4d5c-9ebe-c13c1354a673" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_VestingTimingDomain_40b58c97-ce8b-4d5c-9ebe-c13c1354a673_default" xlink:href="weav-20220930.xsd#weav_VestingTimingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_weav_VestingTimingAxis_40b58c97-ce8b-4d5c-9ebe-c13c1354a673" xlink:to="loc_weav_VestingTimingDomain_40b58c97-ce8b-4d5c-9ebe-c13c1354a673_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_VestingTimingDomain_38d4909d-dd13-466d-8cbb-c368d0b68a02" xlink:href="weav-20220930.xsd#weav_VestingTimingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_weav_VestingTimingAxis_40b58c97-ce8b-4d5c-9ebe-c13c1354a673" xlink:to="loc_weav_VestingTimingDomain_38d4909d-dd13-466d-8cbb-c368d0b68a02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FourYearVestingScheduleMember_538a6696-2388-4e71-ae91-369cee79c67d" xlink:href="weav-20220930.xsd#weav_FourYearVestingScheduleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_weav_VestingTimingDomain_38d4909d-dd13-466d-8cbb-c368d0b68a02" xlink:to="loc_weav_FourYearVestingScheduleMember_538a6696-2388-4e71-ae91-369cee79c67d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_ThreeYearVestingScheduleMember_ce6753a6-0ac5-4fa8-b195-4930fa7d297e" xlink:href="weav-20220930.xsd#weav_ThreeYearVestingScheduleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_weav_VestingTimingDomain_38d4909d-dd13-466d-8cbb-c368d0b68a02" xlink:to="loc_weav_ThreeYearVestingScheduleMember_ce6753a6-0ac5-4fa8-b195-4930fa7d297e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e500ca9f-aff9-4f49-8f45-06dccdcef2ac" 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_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:to="loc_us-gaap_PlanNameAxis_e500ca9f-aff9-4f49-8f45-06dccdcef2ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e500ca9f-aff9-4f49-8f45-06dccdcef2ac_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_e500ca9f-aff9-4f49-8f45-06dccdcef2ac" xlink:to="loc_us-gaap_PlanNameDomain_e500ca9f-aff9-4f49-8f45-06dccdcef2ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_847e052d-3ac6-459e-931c-59f209da4ba3" 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_e500ca9f-aff9-4f49-8f45-06dccdcef2ac" xlink:to="loc_us-gaap_PlanNameDomain_847e052d-3ac6-459e-931c-59f209da4ba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_EquityIncentivePlanMember_e7325902-bb42-4d41-82ca-ed53fe331300" xlink:href="weav-20220930.xsd#weav_EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_847e052d-3ac6-459e-931c-59f209da4ba3" xlink:to="loc_weav_EquityIncentivePlanMember_e7325902-bb42-4d41-82ca-ed53fe331300" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#StockholdersEquityRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" xlink:type="extended" id="i5287aa08f8594c66b29259f67140ad69_StockholdersEquityRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e48ca3e4-0221-471f-afec-7de0ed36c93e" 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_07758a3f-8f21-4e70-a331-79551e1308c2" 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_e48ca3e4-0221-471f-afec-7de0ed36c93e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_07758a3f-8f21-4e70-a331-79551e1308c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9a54dfac-9644-43f1-b017-424b94e05f6b" 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_07758a3f-8f21-4e70-a331-79551e1308c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9a54dfac-9644-43f1-b017-424b94e05f6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_efa8f187-d158-487f-9ea8-243849b57369" 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_07758a3f-8f21-4e70-a331-79551e1308c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_efa8f187-d158-487f-9ea8-243849b57369" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0eee9e1c-4ba6-431a-b0ea-d7f4568da72d" 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_07758a3f-8f21-4e70-a331-79551e1308c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0eee9e1c-4ba6-431a-b0ea-d7f4568da72d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c99ec0c9-ce43-4020-83e7-91afd11efdd3" 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_07758a3f-8f21-4e70-a331-79551e1308c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c99ec0c9-ce43-4020-83e7-91afd11efdd3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f4e3133f-fbc2-4209-9b99-15a411856205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_06535224-782c-4af1-8c1e-987383729a67" 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_e48ca3e4-0221-471f-afec-7de0ed36c93e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_06535224-782c-4af1-8c1e-987383729a67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_abba41ce-5fd4-48de-9224-99a81c2f1b75" 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_06535224-782c-4af1-8c1e-987383729a67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_abba41ce-5fd4-48de-9224-99a81c2f1b75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f92d1a38-ab70-4108-b916-dc6a40e821d3" 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_06535224-782c-4af1-8c1e-987383729a67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f92d1a38-ab70-4108-b916-dc6a40e821d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4daacb18-a256-4927-93fe-06d711ba947e" 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_06535224-782c-4af1-8c1e-987383729a67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4daacb18-a256-4927-93fe-06d711ba947e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5c6dae38-9da0-480b-bab6-00bac33233eb" 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_06535224-782c-4af1-8c1e-987383729a67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5c6dae38-9da0-480b-bab6-00bac33233eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e84d5a5d-b746-4556-8400-9c37393cd3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a1682807-1443-4a26-a2a7-2bb35db0f3e6" 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_e48ca3e4-0221-471f-afec-7de0ed36c93e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a1682807-1443-4a26-a2a7-2bb35db0f3e6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_81a8c459-5881-4fa8-b1c4-6f8f89d90853" 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_a1682807-1443-4a26-a2a7-2bb35db0f3e6" xlink:to="loc_us-gaap_AwardTypeAxis_81a8c459-5881-4fa8-b1c4-6f8f89d90853" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_81a8c459-5881-4fa8-b1c4-6f8f89d90853_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_81a8c459-5881-4fa8-b1c4-6f8f89d90853" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_81a8c459-5881-4fa8-b1c4-6f8f89d90853_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8cd9e28a-85b2-405c-a162-ff7ec67a260c" 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_81a8c459-5881-4fa8-b1c4-6f8f89d90853" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8cd9e28a-85b2-405c-a162-ff7ec67a260c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cff56e88-9830-4ccd-8e86-3b01e3cb2c5d" 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_8cd9e28a-85b2-405c-a162-ff7ec67a260c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cff56e88-9830-4ccd-8e86-3b01e3cb2c5d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#NetLossPerShareAntidilutiveSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" xlink:type="extended" id="ifabbfb584829471f8dc678b0f13faf34_NetLossPerShareAntidilutiveSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_31c87c11-c81f-4f35-b90c-d1230db5741a" 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_3ec13017-2eb3-40b5-a965-2bb30080a96f" 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_31c87c11-c81f-4f35-b90c-d1230db5741a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3ec13017-2eb3-40b5-a965-2bb30080a96f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cf564561-6b62-4cbc-a86d-524962ab5d17" 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_31c87c11-c81f-4f35-b90c-d1230db5741a" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cf564561-6b62-4cbc-a86d-524962ab5d17" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_47884494-b5e5-4935-924c-c5c3c42d37fa" 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_cf564561-6b62-4cbc-a86d-524962ab5d17" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_47884494-b5e5-4935-924c-c5c3c42d37fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_47884494-b5e5-4935-924c-c5c3c42d37fa_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_47884494-b5e5-4935-924c-c5c3c42d37fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_47884494-b5e5-4935-924c-c5c3c42d37fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" 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_47884494-b5e5-4935-924c-c5c3c42d37fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e14d7e1f-f6fc-4f4f-886c-3cdf0ab1a3b3" 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_29010157-8921-4c99-a5c6-d96c25f35373" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e14d7e1f-f6fc-4f4f-886c-3cdf0ab1a3b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_fbc58843-ed41-47e9-8807-7ed0bd409ce3" 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_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_fbc58843-ed41-47e9-8807-7ed0bd409ce3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_f17c33d1-985f-4632-98f3-95b704359485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" xlink:to="loc_us-gaap_WarrantMember_f17c33d1-985f-4632-98f3-95b704359485" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_152e6283-d0ed-4866-a3d7-67afb37130e2" 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_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" xlink:to="loc_us-gaap_EmployeeStockMember_152e6283-d0ed-4866-a3d7-67afb37130e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9c0ea1ce-573d-40fe-ba41-48b08d401b3b" 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_29010157-8921-4c99-a5c6-d96c25f35373" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9c0ea1ce-573d-40fe-ba41-48b08d401b3b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://getweave.com/role/SubsequentEventsNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#SubsequentEventsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://getweave.com/role/SubsequentEventsNarrativeDetails" xlink:type="extended" id="iaec2c3dc9af24770b296c7f1c9659ef1_SubsequentEventsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ad9c72e3-bab6-43fc-8f88-03fd4345b4e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ad9c72e3-bab6-43fc-8f88-03fd4345b4e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0dde8625-4e27-42ee-96f1-5f279287008a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0dde8625-4e27-42ee-96f1-5f279287008a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_713c62f5-d044-42fa-a9bb-f704117bc3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_713c62f5-d044-42fa-a9bb-f704117bc3c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_e42ae520-dbb5-47d3-a00d-8bd78a5b8214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_e42ae520-dbb5-47d3-a00d-8bd78a5b8214" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_51c3b998-75df-4a38-a092-24d966460754" 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_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_51c3b998-75df-4a38-a092-24d966460754" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1aba3046-14cc-46de-adce-598632f3a543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1aba3046-14cc-46de-adce-598632f3a543" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_5890e1a9-e2fd-4540-b187-8e9001c44e76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_5890e1a9-e2fd-4540-b187-8e9001c44e76" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_b15d6ab6-efe8-4167-b765-3f3b6e8b01a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_b15d6ab6-efe8-4167-b765-3f3b6e8b01a9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield_c66e091c-d122-40a3-99ce-f9ab386c2bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield_c66e091c-d122-40a3-99ce-f9ab386c2bb7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_2f5e5f4d-01dd-42e6-bd8a-33ec7f0bf169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_SubsequentEventTable_2f5e5f4d-01dd-42e6-bd8a-33ec7f0bf169" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_2c914103-2345-494b-81dd-132ad6fffc39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_2f5e5f4d-01dd-42e6-bd8a-33ec7f0bf169" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_2c914103-2345-494b-81dd-132ad6fffc39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2c914103-2345-494b-81dd-132ad6fffc39_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_2c914103-2345-494b-81dd-132ad6fffc39" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2c914103-2345-494b-81dd-132ad6fffc39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4e95a376-bc76-4c57-a6cb-1fe7be07aea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_2c914103-2345-494b-81dd-132ad6fffc39" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4e95a376-bc76-4c57-a6cb-1fe7be07aea1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a06426ee-0cad-42b7-b3f9-e693029698c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_4e95a376-bc76-4c57-a6cb-1fe7be07aea1" xlink:to="loc_us-gaap_SubsequentEventMember_a06426ee-0cad-42b7-b3f9-e693029698c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_4f57a47e-6829-4f5c-a5b7-c00dd63f1ba3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_2f5e5f4d-01dd-42e6-bd8a-33ec7f0bf169" xlink:to="loc_srt_TitleOfIndividualAxis_4f57a47e-6829-4f5c-a5b7-c00dd63f1ba3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4f57a47e-6829-4f5c-a5b7-c00dd63f1ba3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_4f57a47e-6829-4f5c-a5b7-c00dd63f1ba3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4f57a47e-6829-4f5c-a5b7-c00dd63f1ba3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4fc04328-a7ac-43c1-b159-3368405cf58c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_4f57a47e-6829-4f5c-a5b7-c00dd63f1ba3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4fc04328-a7ac-43c1-b159-3368405cf58c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_ServiceProvidersMember_be43b9d8-7e54-4cff-98f3-d5f988846b18" xlink:href="weav-20220930.xsd#weav_ServiceProvidersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4fc04328-a7ac-43c1-b159-3368405cf58c" xlink:to="loc_weav_ServiceProvidersMember_be43b9d8-7e54-4cff-98f3-d5f988846b18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9d107d93-4520-4048-9f29-4b1e8e201f86" 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_SubsequentEventTable_2f5e5f4d-01dd-42e6-bd8a-33ec7f0bf169" xlink:to="loc_srt_RangeAxis_9d107d93-4520-4048-9f29-4b1e8e201f86" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9d107d93-4520-4048-9f29-4b1e8e201f86_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_9d107d93-4520-4048-9f29-4b1e8e201f86" xlink:to="loc_srt_RangeMember_9d107d93-4520-4048-9f29-4b1e8e201f86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dda95647-5751-4cc4-a8e8-b7a15a242634" 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_9d107d93-4520-4048-9f29-4b1e8e201f86" xlink:to="loc_srt_RangeMember_dda95647-5751-4cc4-a8e8-b7a15a242634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_60899b71-e225-4e46-ab59-47a9b7960de8" 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_dda95647-5751-4cc4-a8e8-b7a15a242634" xlink:to="loc_srt_MinimumMember_60899b71-e225-4e46-ab59-47a9b7960de8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_97816802-abe2-47d3-83a1-d0d1fa2883de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dda95647-5751-4cc4-a8e8-b7a15a242634" xlink:to="loc_srt_MaximumMember_97816802-abe2-47d3-83a1-d0d1fa2883de" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>weav-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:3ab2f615-a094-418f-b730-6385d7a7750c,g:12228010-61b2-4fa3-b547-95e00629c888-->
<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_srt_RestatementAxis_96ba42c2-b08c-4da5-8ba3-3da2c7f0db8d_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b52d8bd0-03e6-4003-a9fb-b9073fd3effe_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fca9a96c-8d5e-49c4-8aaa-d6a3ddc518d7_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_3d8e9097-8f1f-4d69-8c30-54aec8062e85_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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 losses on accounts receivable</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_8eab16aa-7ce2-4266-8ab1-b7fcd1e3f384_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_eac54373-7c4c-451f-af9a-6a837f6fe0ca_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_6746e70e-606e-4a31-858f-0391fd5e73e2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_41bb1181-0904-4057-8d5e-9a10254e0877_periodStartLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" 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">Preferred stock, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_88837ecf-c214-40b0-ba34-31749e643533_periodEndLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" 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">Preferred stock, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_9a6049a2-8bc2-433e-a776-a7cca52ee3f0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, 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_FinanceLeaseLiability_b4d623a2-1bc5-44b7-a07d-72b9ce2ccf1f_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_0c189852-1895-483e-8e90-00c955de2093_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of finance lease obligations</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_weav_ThreeYearVestingScheduleMember_b95ecc96-6133-46a7-b7e8-37561dffd4fe_terseLabel_en-US" xlink:label="lab_weav_ThreeYearVestingScheduleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three-Year Vesting Schedule</link:label>
    <link:label id="lab_weav_ThreeYearVestingScheduleMember_label_en-US" xlink:label="lab_weav_ThreeYearVestingScheduleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three-Year Vesting Schedule [Member]</link:label>
    <link:label id="lab_weav_ThreeYearVestingScheduleMember_documentation_en-US" xlink:label="lab_weav_ThreeYearVestingScheduleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three-Year Vesting Schedule</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_ThreeYearVestingScheduleMember" xlink:href="weav-20220930.xsd#weav_ThreeYearVestingScheduleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_ThreeYearVestingScheduleMember" xlink:to="lab_weav_ThreeYearVestingScheduleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_69c1a2cd-8818-4462-9703-393c549cadb0_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_DebtInstrumentFairValue_4dfc8d90-de47-4d56-a958-76a6255e834f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_135739ce-b90e-4ab2-aa0b-6b1b193c94c9_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized internal-use software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_5f81a9eb-4dfa-434a-8a59-02bdaa73228d_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan liability</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink: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 Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseIncome_5384d88e-2e0c-443e-85a8-d3dd4310e1ae_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phone hardware lease</link:label>
    <link:label id="lab_us-gaap_LeaseIncome_label_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink: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 Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseIncome" xlink:to="lab_us-gaap_LeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_fab9c87d-a73a-429b-abac-3ef355ff3498_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink: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):</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink: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 Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_0aca111b-b751-4a14-991d-98ff709c0b8f_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_06003614-c482-4410-85e5-fe4e535aa787_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of equity</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink: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 or Sale of Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3c515b40-381b-48a5-80ca-83e3f52f1661_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 (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_FinanceLeaseLiabilityPaymentsDueYearFour_ea2ea60f-fa64-452b-abae-ae7f7fd36820_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_52ca0d58-bb0e-4e85-a5a7-344eb8f1daf0_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_ec3ee234-c90f-467b-a6aa-a934ad31c92a_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_b1696732-9e24-4c70-8fcb-aaf543dde3fd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Rental Payments for Operating Leases Under ASC 840</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink: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 Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_57d85fe1-c897-4b7b-98e1-39d2739376b1_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 shares from stock option exercises (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_dc527c1a-2da9-4ecc-9bdd-6a5a8c98ccd4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">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_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract_3dc41339-9063-49bf-b26e-af7c97497b04_terseLabel_en-US" xlink:label="lab_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract" xlink: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 (in thousands)</link:label>
    <link:label id="lab_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract_label_en-US" xlink:label="lab_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract" xlink: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, Intrinsic Value [Abstract]</link:label>
    <link:label id="lab_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract_documentation_en-US" xlink:label="lab_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract" xlink:href="weav-20220930.xsd#weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract" xlink:to="lab_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_601ccc78-26d7-4563-b020-c8e998c7b4dd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_cbfcc9a9-1140-45e9-818f-b6368456b494_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate, minimum (percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_52c5eb8e-6c4d-487d-ad1f-b4e40e6481a1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate lease term (percent)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a4a2ab4b-e0ee-4789-8c4f-98c44eaa350c_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_7a70fa12-aa32-4342-bd48-4d5ac07f3475_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">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_12470cfd-bed0-4988-863b-0fa5db570c72_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">Ending Balance (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_IncomeTaxesPaid_75072c25-8ac4-433a-857a-32adf28490bf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the period for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_816b3873-542b-4635-b0fb-513caebeb206_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_3abe5e1e-3e80-4dd9-b229-671393e402c6_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_69afcbaf-03c8-4eb9-b649-4a30a05d2ab0_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_91021f9f-ca76-46e8-acf7-acecf5b41442_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_bb8e09df-6f69-4c3c-9fa6-604e48f27271_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_2602d24f-6b63-4375-b2ba-87c35da924ef_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_DeferredRentCredit_bd29102d-822a-46b3-be70-71264fcf3d2c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRentCredit" xlink: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 rent credit</link:label>
    <link:label id="lab_us-gaap_DeferredRentCredit_label_en-US" xlink:label="lab_us-gaap_DeferredRentCredit" xlink: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 Rent Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRentCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRentCredit" xlink:to="lab_us-gaap_DeferredRentCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_50786a5c-3f69-4565-96ab-d852bb41fb7e_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">Antidilutive securities (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_1b6e5b5c-6ecb-4f1c-83a3-89eea99ec665_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_b3f3476b-d041-49af-8032-e7b60a8308d6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining 2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_bd5f19ed-44fc-4748-a8d1-543b94980442_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_407cc2f2-9c6e-490b-9fcf-eb3e54ef39ab_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_723b6725-215c-487e-9b75-3956aad1d704_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_6e822611-f3ca-47d6-a102-6d2cfbcd2c44_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_e15f1899-c204-4bf4-91a4-56df09dbde80_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink: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_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink: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 Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_437d0e2a-a225-4eba-b78d-da3afb03832a_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</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_weav_ServiceProvidersMember_bf183acd-3673-48cb-9131-bf1afcf16ac6_terseLabel_en-US" xlink:label="lab_weav_ServiceProvidersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Providers</link:label>
    <link:label id="lab_weav_ServiceProvidersMember_label_en-US" xlink:label="lab_weav_ServiceProvidersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Providers [Member]</link:label>
    <link:label id="lab_weav_ServiceProvidersMember_documentation_en-US" xlink:label="lab_weav_ServiceProvidersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Providers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_ServiceProvidersMember" xlink:href="weav-20220930.xsd#weav_ServiceProvidersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_ServiceProvidersMember" xlink:to="lab_weav_ServiceProvidersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1e59d63b-f76b-431d-86b5-460ac366f6be_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_4d16fc03-b0cb-40a7-8f96-6ecdcfba37d5_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_3a4e5d32-a661-41c0-97d7-04c08c608fb2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_07016281-9df3-4dd1-acac-8e5685e35075_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software, amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_0dd42603-c74e-48c1-bdd6-7367254d2198_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_c18a9fad-9c6c-456e-8f6d-773f340272b6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink: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, plan modification, incremental cost</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink: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, Plan Modification, Incremental Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_a6463194-c049-4d5d-9974-8738eb20f883_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_weav_FixedAssetsNotPlacedInServiceMember_9065c843-1415-41bd-9f3d-772d0afc0f48_terseLabel_en-US" xlink:label="lab_weav_FixedAssetsNotPlacedInServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed assets not placed in service</link:label>
    <link:label id="lab_weav_FixedAssetsNotPlacedInServiceMember_label_en-US" xlink:label="lab_weav_FixedAssetsNotPlacedInServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Assets Not Placed In Service [Member]</link:label>
    <link:label id="lab_weav_FixedAssetsNotPlacedInServiceMember_documentation_en-US" xlink:label="lab_weav_FixedAssetsNotPlacedInServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Assets Not Placed In Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FixedAssetsNotPlacedInServiceMember" xlink:href="weav-20220930.xsd#weav_FixedAssetsNotPlacedInServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_FixedAssetsNotPlacedInServiceMember" xlink:to="lab_weav_FixedAssetsNotPlacedInServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_eeed65b9-f239-4971-9c8d-12e48ada15e0_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_us-gaap_NumberOfOperatingSegments_8333bec0-957d-4efc-8085-323aebef2b2e_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_ae8f2450-c777-47bb-a035-027168d1e1d0_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_b849bfea-721a-46ca-8d37-9c5d51756938_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining 2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" 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_us-gaap_LineOfCredit_4c9469c3-9fb0-4291-a169-440c0b275690_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" 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">Outstanding balance</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_152262ab-6679-458c-acf7-2068712f14c7_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_54af7868-17c5-4a72-bd47-6460970519fb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_e7e91f9c-db17-4ba9-99a1-bb5ad21a17b4_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">Number of shares issuable from 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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_21236742-330e-424a-8eb8-a781b1709c63_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink: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, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_95c0b608-230d-4a1f-b996-0c020db49679_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a27b85d6-46d0-4396-b796-dcfd1150d72b_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">Outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_115a1466-e89b-4816-9622-762166a081e8_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_ef56875b-12b9-4cbb-ac64-f233620b671c_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_6bd5b66f-b6cc-4b8b-8654-d17f82d98ef4_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_18393f55-9413-4c1d-a930-18a2a617537a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_d1a24b2e-ec36-41d4-bf3f-15fe1be1d66b_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f984002a-7d55-4c49-ac5d-25cb35a6672e_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_us-gaap_LongTermDebtNoncurrent_a91c9e7f-a9a2-4102-b902-2f9d65345ed2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_7e8319f6-70d6-433d-8d1b-2f4b97e0423a_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_9036b76a-3229-416d-91d1-4e03826d3fef_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term (years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87526fc2-f357-499d-9739-8b12c3f0c538_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_02431b37-f531-4e24-a9bf-77c6c9e3f148_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_cdf9834e-fdba-4542-b2f0-d3be124d96a8_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">Redeemable Convertible Preferred Stock</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_weav_IncreaseDecreaseInContractAcquisitionCostsNet_a84716b5-900f-4dcc-9069-7aba356a8e84_negatedTerseLabel_en-US" xlink:label="lab_weav_IncreaseDecreaseInContractAcquisitionCostsNet" 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 acquisition costs</link:label>
    <link:label id="lab_weav_IncreaseDecreaseInContractAcquisitionCostsNet_label_en-US" xlink:label="lab_weav_IncreaseDecreaseInContractAcquisitionCostsNet" xlink: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 Acquisition Costs, Net</link:label>
    <link:label id="lab_weav_IncreaseDecreaseInContractAcquisitionCostsNet_documentation_en-US" xlink:label="lab_weav_IncreaseDecreaseInContractAcquisitionCostsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Contract Acquisition Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_IncreaseDecreaseInContractAcquisitionCostsNet" xlink:href="weav-20220930.xsd#weav_IncreaseDecreaseInContractAcquisitionCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_IncreaseDecreaseInContractAcquisitionCostsNet" xlink:to="lab_weav_IncreaseDecreaseInContractAcquisitionCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_9c70044d-01f7-4650-b1d0-4c1e215d1aa9_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_b93574ad-62a7-4769-88c6-abd7b30fe770_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_RevolvingCreditFacilityMember_5add38cc-10af-4ec8-81b8-b82d54c0cad3_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_11e01069-9207-4097-aa0a-d9f76a6ef368_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_weav_OfficeSpaceMember_b7da57dd-a42c-421f-b689-52ce70833f51_terseLabel_en-US" xlink:label="lab_weav_OfficeSpaceMember" xlink: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 Space</link:label>
    <link:label id="lab_weav_OfficeSpaceMember_label_en-US" xlink:label="lab_weav_OfficeSpaceMember" xlink: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 Space [Member]</link:label>
    <link:label id="lab_weav_OfficeSpaceMember_documentation_en-US" xlink:label="lab_weav_OfficeSpaceMember" xlink: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 Space</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OfficeSpaceMember" xlink:href="weav-20220930.xsd#weav_OfficeSpaceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_OfficeSpaceMember" xlink:to="lab_weav_OfficeSpaceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_7c4067b1-6fa0-467c-bd44-fac9e93fdd54_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_7d709825-47dd-4dd9-9436-99f8c8ef0a5e_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_9a5e62e4-a787-4887-942f-7221644ab96f_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_weav_OptionsWithAcceleratedVestingClausesMember_d292b3a3-f709-4211-b23b-36ff6e6e6676_terseLabel_en-US" xlink:label="lab_weav_OptionsWithAcceleratedVestingClausesMember" xlink: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 With Accelerated Vesting Clauses</link:label>
    <link:label id="lab_weav_OptionsWithAcceleratedVestingClausesMember_label_en-US" xlink:label="lab_weav_OptionsWithAcceleratedVestingClausesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options With Accelerated Vesting Clauses [Member]</link:label>
    <link:label id="lab_weav_OptionsWithAcceleratedVestingClausesMember_documentation_en-US" xlink:label="lab_weav_OptionsWithAcceleratedVestingClausesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options With Accelerated Vesting Clauses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OptionsWithAcceleratedVestingClausesMember" xlink:href="weav-20220930.xsd#weav_OptionsWithAcceleratedVestingClausesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_OptionsWithAcceleratedVestingClausesMember" xlink:to="lab_weav_OptionsWithAcceleratedVestingClausesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_5cbed9bf-f22a-4a63-8753-176b36d720fc_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink: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 and Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_caf57eee-271f-4eba-9905-1aa1b3018c06_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_8768768a-44b2-4498-9446-f9a4108a3b24_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 and 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_CapitalLeasedAssetsLineItems_a67868fe-f8d4-4065-8012-d46a78d79391_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leased Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_CapitalLeasedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsLineItems" xlink: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 Leased Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems" xlink:to="lab_us-gaap_CapitalLeasedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eb3077fe-2527-4143-a8c8-6d0d72c513ed_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_37c52a4f-6e83-49f8-80a8-adbf66abdc10_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_weav_SubscriptionAndPaymentProcessingMember_12388af6-870c-4940-a9c4-cb1bed0712af_terseLabel_en-US" xlink:label="lab_weav_SubscriptionAndPaymentProcessingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription and payment processing</link:label>
    <link:label id="lab_weav_SubscriptionAndPaymentProcessingMember_label_en-US" xlink:label="lab_weav_SubscriptionAndPaymentProcessingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription And Payment Processing [Member]</link:label>
    <link:label id="lab_weav_SubscriptionAndPaymentProcessingMember_documentation_en-US" xlink:label="lab_weav_SubscriptionAndPaymentProcessingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription And Payment Processing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_SubscriptionAndPaymentProcessingMember" xlink:href="weav-20220930.xsd#weav_SubscriptionAndPaymentProcessingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_SubscriptionAndPaymentProcessingMember" xlink:to="lab_weav_SubscriptionAndPaymentProcessingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_b5e53ed7-04ad-455c-9e45-25c4f3d313df_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_fc5c9524-c9d6-484b-aa6f-090b89bdb1d3_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_0146feac-d2c8-448a-be2e-6702d0d3179f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_977b0fb7-01b6-461e-94b8-4f0f68b733b1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_6300684f-7912-4a5a-b4dc-3a4ceb698e04_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_b6df7282-6ff9-4091-af00-f386bc6d0c5d_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_b50fe5be-b551-4731-8c95-2a1be213e2b4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_f86d9fca-2f87-4031-90e4-4e98ab47d040_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" 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">Offering costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink: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, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield_17eed19f-4f70-48b1-9e2a-fdd22e7aab18_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield" xlink: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, weighted average yield</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield" xlink: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, Weighted Average Yield</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_5495031e-96fb-4a09-927c-b75afc1186dc_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_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance_344689d1-0790-4a20-b588-6c492a803455_terseLabel_en-US" xlink:label="lab_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance" xlink: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, outstanding principal balance threshold</link:label>
    <link:label id="lab_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance_label_en-US" xlink:label="lab_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance" xlink: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, Unused Line Fee Metric, Outstanding Principal Balance</link:label>
    <link:label id="lab_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance_documentation_en-US" xlink:label="lab_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance" xlink: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, Unused Line Fee Metric, Outstanding Principal Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance" xlink:href="weav-20220930.xsd#weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance" xlink:to="lab_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance" xlink:type="arc" order="1"/>
    <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_weav_EquityIncentivePlanMember_7a626e6a-1176-45e8-bcc7-841b052cb5c7_terseLabel_en-US" xlink:label="lab_weav_EquityIncentivePlanMember" xlink: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_weav_EquityIncentivePlanMember_label_en-US" xlink:label="lab_weav_EquityIncentivePlanMember" xlink: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 Incentive Plan [Member]</link:label>
    <link:label id="lab_weav_EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_weav_EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_EquityIncentivePlanMember" xlink:href="weav-20220930.xsd#weav_EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_EquityIncentivePlanMember" xlink:to="lab_weav_EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_a2122eef-f97a-43bd-abc2-f7acc9feab15_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_e048a440-8b81-4654-85d5-2ef7e43cbd70_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and telecom taxes</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Excise Tax Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7dd6ca0b-5ce2-4492-8f7c-0aef62c15abd_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_21474ee8-5732-4bc0-aa50-f9dc58ba90a7_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 liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_9b317a40-91aa-4044-8bad-b72f99aa1c39_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_715a5b71-c5c4-4334-9ad8-88e5b26b2482_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_94915af4-8903-4bd7-b4d8-5746d89eb32c_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_NetCashProvidedByUsedInFinancingActivities_4e213f93-2833-4ca6-ac13-b88b374546d3_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_9cb76e81-6934-4388-be6c-2b52b70b61df_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">Payroll-related accruals</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_1d88b768-eec2-4515-a2b3-c2395cc3462d_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_781017ff-1ef3-4594-928e-07bdc3cfb3a8_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">Beginning balance</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_8213a5a8-a416-4af5-90ad-9552f614368b_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">Ending balance</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_StockholdersEquityAbstract_233c6046-3567-4d89-8a0a-4ccc12b621bc_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dd936e7c-574a-4027-a823-ddddb222ef05_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_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_srt_CumulativeEffectPeriodOfAdoptionDomain_887d0095-9d34-4fb5-b133-efb5b9ac6afa_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_7e560698-c8ee-44d3-887f-7d8026596828_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_fc410e2c-4909-4caf-8d01-75302d631efe_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">Finance lease liabilities, less current portion</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_AccruedSalesCommissionCurrent_f24ecd8e-c7d7-44ad-8d24-a3e635e62a58_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third-party commissions</link:label>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink: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 Sales Commission, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:to="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_2340000c-9c4b-473d-b600-acdaa065d4c0_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_16dd2ed3-c859-4145-b048-d533a2d050b5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink: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 Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4c42975d-7ddb-43e4-bcc6-96fdd5dc1c57_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4569b8ab-483c-4b14-a619-14c99044882b_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">Period for share-based expense recognition (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_85c84e07-2d79-4b14-afe7-f8cb5de589a5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_30d4081c-b3e9-48bc-8fd3-e4a185c5dda2_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</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_677f34ff-fb73-47da-bf61-fc6415c7708b_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_SubsequentEventsTextBlock_64d41454-b0bd-478b-a8a3-5fa5e547da19_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_e29b4b55-55dc-41b7-baae-e3f2f93a935a_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_1425a4b8-8b97-4909-9cb9-854330179ba1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangement, option, exercise price range, upper range limit (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_3d121d35-c0ae-4e93-a09e-c9ad561d1f68_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_76f3b9c0-d107-4d9e-8615-9142e4d1d201_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRentCreditNoncurrent_9e0e1c01-c975-467b-be58-feafc5ea5033_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredRentCreditNoncurrent" 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">Deferred rent</link:label>
    <link:label id="lab_us-gaap_DeferredRentCreditNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRentCreditNoncurrent" xlink: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 Rent Credit, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRentCreditNoncurrent" xlink:to="lab_us-gaap_DeferredRentCreditNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_82d7cd0c-cf57-4b1b-be45-e037333554f4_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_37992b2e-8d44-42f7-abc9-1611f0f7d52d_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_weav_OnboardingMember_ddde303e-6dc6-4404-ab42-144f77c5ca4f_terseLabel_en-US" xlink:label="lab_weav_OnboardingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onboarding</link:label>
    <link:label id="lab_weav_OnboardingMember_label_en-US" xlink:label="lab_weav_OnboardingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onboarding [Member]</link:label>
    <link:label id="lab_weav_OnboardingMember_documentation_en-US" xlink:label="lab_weav_OnboardingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Onboarding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OnboardingMember" xlink:href="weav-20220930.xsd#weav_OnboardingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_OnboardingMember" xlink:to="lab_weav_OnboardingMember" 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_2864a9b7-9955-4a87-8771-8726f4a42d78_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_1b767af4-856a-43e8-8b32-3d94b227e905_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_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_214d3677-2664-44f5-9d41-65f6615c189f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_8347cd8f-2c44-4d7d-8bac-ee7ef42c3542_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_dei_TradingSymbol_03ef7c3e-e48c-46c4-8fa2-c550f98bd2b7_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_ca315fff-df13-4365-981c-e8770ca7bbe2_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_13947d0f-c02e-411b-90be-6cc0b43c23c1_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_fa422f88-b067-44bd-9f13-c7ec21a56977_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of required principal payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_53821258-e17a-4f17-b66c-552a93d1efc7_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_322e5731-5004-49ef-af16-bf3866d77b54_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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">Options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a6bba594-91b3-4af3-aa9b-56e27cb03684_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_ba3f7a04-3e97-45d6-9717-1508598b3c6f_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</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_EffectiveIncomeTaxRateContinuingOperations_13e7e8e0-b82d-4730-93e5-141464d19953_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_984255df-8590-4877-9be3-c6d81b358c41_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 advance on line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_af33100a-9edb-4b08-82aa-c95cafaccd10_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" 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">Proceeds from line of credit</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_UseOfEstimates_13ecabaa-1bfa-4a26-ac7e-eb87a495a000_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9ba1aada-7744-42e4-8bb0-ea0f161b3000_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_us-gaap_IncreaseDecreaseInAccountsPayable_d81987fb-09ae-4ea6-ad56-9c01966d7281_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_PrimeRateMember_867e20a4-20a5-47ce-aa71-645bd07d3b5b_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime rate</link:label>
    <link:label id="lab_us-gaap_PrimeRateMember_label_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember" xlink:to="lab_us-gaap_PrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_a4d7fd3d-8346-49cf-848c-958322e19d81_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_c15d0930-2d14-48b0-b9a4-36d1bbb87e56_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_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_3043858a-eafa-41a8-a636-a079b0f24e75_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink: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, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_c861ce68-1eef-4ebc-8d09-93d35e6d431e_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized contract cost, amortization period</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFeeAmount_ecb311c4-7b68-4711-a960-fc8a1d19be9e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFeeAmount" xlink: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 agreement fee</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFeeAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFeeAmount" xlink: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, Fee Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFeeAmount" xlink:to="lab_us-gaap_DebtInstrumentFeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_803fa7ff-aaa8-407c-a30c-1957078e38e0_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_CreditFacilityDomain_4a3d986b-baa6-484c-80b1-7127e56995f3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_aca39410-1c91-4017-a8b5-b4a971552405_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 during the period 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_bd1ac45d-ceb2-480f-a162-f550a38960e8_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share, 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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_75a73148-56e5-471c-b13d-689e83ca45aa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_weav_PhoneHardwareLeaseMember_e1029a1c-e26f-4bbc-b03c-b46612305f08_terseLabel_en-US" xlink:label="lab_weav_PhoneHardwareLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phone hardware lease</link:label>
    <link:label id="lab_weav_PhoneHardwareLeaseMember_label_en-US" xlink:label="lab_weav_PhoneHardwareLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phone Hardware Lease [Member]</link:label>
    <link:label id="lab_weav_PhoneHardwareLeaseMember_documentation_en-US" xlink:label="lab_weav_PhoneHardwareLeaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phone Hardware Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PhoneHardwareLeaseMember" xlink:href="weav-20220930.xsd#weav_PhoneHardwareLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_PhoneHardwareLeaseMember" xlink:to="lab_weav_PhoneHardwareLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_weav_FinanceLeaseLesseeNumberOfLeases_55c35b28-04bc-4869-8753-a36108c02b9f_terseLabel_en-US" xlink:label="lab_weav_FinanceLeaseLesseeNumberOfLeases" xlink: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 leases</link:label>
    <link:label id="lab_weav_FinanceLeaseLesseeNumberOfLeases_label_en-US" xlink:label="lab_weav_FinanceLeaseLesseeNumberOfLeases" xlink: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, Lessee, Number Of Leases</link:label>
    <link:label id="lab_weav_FinanceLeaseLesseeNumberOfLeases_documentation_en-US" xlink:label="lab_weav_FinanceLeaseLesseeNumberOfLeases" xlink: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, Lessee, Number Of Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FinanceLeaseLesseeNumberOfLeases" xlink:href="weav-20220930.xsd#weav_FinanceLeaseLesseeNumberOfLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_FinanceLeaseLesseeNumberOfLeases" xlink:to="lab_weav_FinanceLeaseLesseeNumberOfLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_02405b47-c75a-4c17-a88a-289758e7637c_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_3344125f-e8e7-40ef-8c8d-ed67f7d6c708_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_4bb2850e-1435-4c22-80a4-7d8ceac1b2c0_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_5580e27a-ed23-4a29-a177-78f93ddc0af4_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_c9c5c7ac-0efc-4b0f-830e-5fc27314ca02_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities arising from obtaining finance lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_97ac20f6-6531-488f-98e5-3871997b40e5_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">Canceled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_524af347-97ff-42ff-b60b-6f14d3ce9ba9_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RedeemablePreferredStockDividends_1db10207-df8f-4dc4-8553-a093f1516e91_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RedeemablePreferredStockDividends" 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: cumulative dividends on redeemable convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_RedeemablePreferredStockDividends_label_en-US" xlink:label="lab_us-gaap_RedeemablePreferredStockDividends" xlink: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 Preferred Stock Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemablePreferredStockDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemablePreferredStockDividends" xlink:to="lab_us-gaap_RedeemablePreferredStockDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_3d7ef5a8-c98f-4eae-974c-26ac2f975386_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_CapitalizedContractCostAmortization_de28641e-dc9b-43e1-9e5a-cb1efafb9067_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of contract acquisition and fulfillment costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f520b35e-e235-4554-944b-6fcc1db4be73_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_8173503e-18d4-4d6e-a898-195d47c818e8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_5c660bfc-a3c2-4b5b-a471-de067dba3bf8_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_fdda58c8-a0ae-445c-b3f7-f18d8dcc62e8_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_595d6350-1764-49e6-bce1-6fb7621d5c5f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink: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 equity-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink: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, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_f51c9997-69a9-4044-9074-44dcea126678_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_us-gaap_CommonStockMember_fec5bc7a-a121-48fe-b1cc-1308de18f133_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_4606c290-86b0-4d84-8df9-285711e863d9_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">Equity 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_NumberOfReportableSegments_80e3e3f6-5cff-45f3-8173-7ff00bd33637_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_33f2abad-9718-420b-a442-2c6484abd8a9_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 Expense and Other Information</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_IncreaseDecreaseInDeferredCharges_967e0291-09ec-4069-a818-91ec5d9aeb18_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred rent</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCharges_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_244943ff-15b8-4ea0-ba5e-442de67cef04_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 Recognition</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_e5bd4e31-56a9-4e21-a1c5-d0cfcf0927bd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_28dbdf67-ee7f-43bb-b939-5e6b07ee442b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_weav_DebtInstrumentPeriodicPaymentNumberOfPayments_1c9875fa-55d0-4dfe-817e-22b62b6e5d86_terseLabel_en-US" xlink:label="lab_weav_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink: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 required principal payments</link:label>
    <link:label id="lab_weav_DebtInstrumentPeriodicPaymentNumberOfPayments_label_en-US" xlink:label="lab_weav_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment, Number Of Payments</link:label>
    <link:label id="lab_weav_DebtInstrumentPeriodicPaymentNumberOfPayments_documentation_en-US" xlink:label="lab_weav_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink: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, Periodic Payment, Number Of Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink:href="weav-20220930.xsd#weav_DebtInstrumentPeriodicPaymentNumberOfPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink:to="lab_weav_DebtInstrumentPeriodicPaymentNumberOfPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_27769bb3-6e54-4c26-8b1c-cbeedd9437eb_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_ea9b1ac3-ca23-405e-ad43-a1ba9be1bd3f_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">Office furniture</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_b5b64df3-ebde-4348-b1a9-622277263922_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_dacffef7-eab8-407c-9d4b-342a5bde09b1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, less current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_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_srt_RangeAxis_0b191bf2-ae6f-44c3-9341-cfce0fb25606_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_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_f5dc1e0b-79dc-485c-8ed0-03b2bfeae291_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink: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 unpaid offering costs</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink: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 Incurred During Noncash or Partial Noncash Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="lab_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_e0b8445d-4392-4c6c-b068-d486224a00a1_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_2dbb7a25-3650-498b-b268-e2bf1323d5e7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated 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_weav_PaymentTerminalsMember_b0c3f060-dbaa-42dc-baef-602f8ba32edb_terseLabel_en-US" xlink:label="lab_weav_PaymentTerminalsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment terminals</link:label>
    <link:label id="lab_weav_PaymentTerminalsMember_label_en-US" xlink:label="lab_weav_PaymentTerminalsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Terminals [Member]</link:label>
    <link:label id="lab_weav_PaymentTerminalsMember_documentation_en-US" xlink:label="lab_weav_PaymentTerminalsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Terminals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PaymentTerminalsMember" xlink:href="weav-20220930.xsd#weav_PaymentTerminalsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_PaymentTerminalsMember" xlink:to="lab_weav_PaymentTerminalsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_c033da33-b9a0-43d3-9a42-c6f88a2eac9d_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</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_33040bbb-1c22-4599-83a3-4b4a62a8df86_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_9d4a0951-93fa-479f-9d9d-a9f1812b1bdd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_f29c28bd-cceb-45e9-a417-7f08862e4882_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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">Exercisable as of beginning of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_21405c0d-21cf-4225-a0fc-9516259ae8f5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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">Exercisable as of end of the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_b86f26ea-af33-4d31-93ab-15339177d41a_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_890dcdcf-aa28-4ef2-84a8-2471c2de05de_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink: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, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_7ca51de7-4e91-4426-b52a-8d3f5eaac801_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_c8ee83b8-8394-4ba0-80be-94c8e23b9b9e_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_0a157269-a9b1-408c-ab84-31a36bca938b_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_OperatingLeasesFutureMinimumPaymentsDue_ae8b8d39-e344-4044-8e84-94204a33dc4a_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" 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_OperatingLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink: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, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_69e3faec-74a9-47fa-a49c-0e803bc2ac37_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_3022c117-db51-4110-9b6e-bf44d6313e6e_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_FinanceLeasePrincipalPayments_fb798f60-6f16-4c5d-812a-f5d8face49f3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_f3e3458d-c653-4389-b3e4-f5e0b7799572_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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">Financing cash outflow from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ac7be934-9211-401f-b0d5-9db20eb1cf86_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7e487444-3167-4cdf-b9be-f73681b2c908_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_60da2b09-8b6c-4b90-855d-e8bc4647a4a9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_32cab48d-7cf7-41b2-8ca4-99a6911db5e8_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_OperatingLeasesFutureMinimumPaymentsDueCurrent_e3f5233a-558c-4fdd-857e-0eb36f0ce1fe_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink: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, Future Minimum Payments Due, Next 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_6915b554-4b06-4741-96ee-645fe771dd43_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_weav_VestingTimingDomain_8d26d30a-e9f2-49db-bcfd-d4225df8ca4c_terseLabel_en-US" xlink:label="lab_weav_VestingTimingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Timing [Domain]</link:label>
    <link:label id="lab_weav_VestingTimingDomain_label_en-US" xlink:label="lab_weav_VestingTimingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Timing [Domain]</link:label>
    <link:label id="lab_weav_VestingTimingDomain_documentation_en-US" xlink:label="lab_weav_VestingTimingDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Timing [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_VestingTimingDomain" xlink:href="weav-20220930.xsd#weav_VestingTimingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_VestingTimingDomain" xlink:to="lab_weav_VestingTimingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_fbaefb73-01a8-43ed-9c34-fd66234eb20a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_06bdc11d-22b5-40e8-8ae6-2f7436086a87_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">AOCI Attributable to Parent</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_weav_OptionsGrantedInLieuOfBonusesMember_8e19c905-3b7a-412a-bb0f-490c56bc9172_terseLabel_en-US" xlink:label="lab_weav_OptionsGrantedInLieuOfBonusesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Granted in Lieu of Bonuses</link:label>
    <link:label id="lab_weav_OptionsGrantedInLieuOfBonusesMember_label_en-US" xlink:label="lab_weav_OptionsGrantedInLieuOfBonusesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Granted in Lieu of Bonuses [Member]</link:label>
    <link:label id="lab_weav_OptionsGrantedInLieuOfBonusesMember_documentation_en-US" xlink:label="lab_weav_OptionsGrantedInLieuOfBonusesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Granted in Lieu of Bonuses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OptionsGrantedInLieuOfBonusesMember" xlink:href="weav-20220930.xsd#weav_OptionsGrantedInLieuOfBonusesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_OptionsGrantedInLieuOfBonusesMember" xlink:to="lab_weav_OptionsGrantedInLieuOfBonusesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_2111ddb0-5077-4f6a-8ca0-7f320766dda1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_fc023f0f-85c5-4616-96d0-d0ec4675526e_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_1258f6ca-bc42-4db9-b612-fae50b897a68_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_8e263cd0-ef9b-46d7-b40e-e35348581d58_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_6553c64c-a64d-4272-b3f7-e2add16fc2f3_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_NewAccountingPronouncementsPolicyPolicyTextBlock_1124ce12-42e9-452f-9e04-985ffbaca3f1_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">Accounting Pronouncements Adopted and Accounting Pronouncements Pending Adoption</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_LessorDirectFinancingLeasesTextBlock_9144939a-e3de-4628-a89a-c57ce634e573_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">Leases</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_77ae7731-84bf-4cbb-a805-bf7e39dd39c7_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 assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8c95a36f-745f-45dc-9d62-ca1e686f1e1f_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_cb68ae41-8221-4241-a6e4-42d97304fa30_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_88edd164-3c30-4cb2-b320-a6cb6bff0615_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_0d618c1b-38a3-4876-a427-d8e42d89a0b8_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d42ee21a-a102-4abd-ba69-7a58fe82982f_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_30ed6c43-1f85-4c13-b87c-06c16debf58d_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">Repurchase of common 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_766ca569-aba9-4d1a-91f7-a01832d5dc6d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_abe7ed1c-7f03-4d7c-b192-fe6def624305_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_a315ce21-1110-49f4-b5d7-f550c9768227_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_7c820bd4-a554-4e9e-90e7-4513f9d8b7e8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_weav_FourYearVestingScheduleMember_69e88e7c-7378-4d5c-a575-079c33b5df31_terseLabel_en-US" xlink:label="lab_weav_FourYearVestingScheduleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four-Year Vesting Schedule</link:label>
    <link:label id="lab_weav_FourYearVestingScheduleMember_label_en-US" xlink:label="lab_weav_FourYearVestingScheduleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four-Year Vesting Schedule [Member]</link:label>
    <link:label id="lab_weav_FourYearVestingScheduleMember_documentation_en-US" xlink:label="lab_weav_FourYearVestingScheduleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four-Year Vesting Schedule</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FourYearVestingScheduleMember" xlink:href="weav-20220930.xsd#weav_FourYearVestingScheduleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_FourYearVestingScheduleMember" xlink:to="lab_weav_FourYearVestingScheduleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f2c485c0-f5ff-407c-961c-8f380fa14243_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_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_e5c70f66-8882-4953-a50d-c4fc73947018_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_us-gaap_AdditionalPaidInCapitalMember_2de995fe-29bd-4ef3-8625-f8f87f534f49_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_cdb08678-e54c-4620-b407-57485a3c8db9_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_39802ce2-ab56-4109-98dd-2fa5dbe94f8c_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">Intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9884d264-bd09-4258-83b2-92850e2f5eb0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average common shares outstanding - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_0c9c2047-8ff3-4e03-82b0-b01fa32dcbfa_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</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_OperatingLeasesFutureMinimumPaymentsDueThereafter_f3c733ad-14ce-408d-898e-c4eda270f911_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink: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, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_ee6c2450-1be2-4955-971b-dc9a7ba27102_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 per share; 500,000,000 shares authorized as of September&#160;30, 2022 and December&#160;31, 2021; 65,453,292 and 64,324,628 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_us-gaap_DebtConversionOriginalDebtAmount1_d08a6f56-76ea-4085-a7e1-1b5944d0506f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Note payable converted into deemed advance the line of credit</link:label>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink: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, Original Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_2ed6349b-2de5-42a6-8b0d-92b2581dc794_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b4b40795-382c-4402-a857-9de49aa56dbe_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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_40f0ac35-5001-4d62-8552-baef5f558e72_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Diluted 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_57d74f08-8461-4db0-8d6e-d3583c40b0cf_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_d559b3b7-3a42-45cd-97d4-64f0e4a3ef62_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_us-gaap_PreferredStockSharesAuthorized_d1414236-310d-459d-8aed-65c3d8989279_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsNoncurrent_0fcfceb9-d617-4059-a6f1-9229b21ca51b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink: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 liabilities, less current portion</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink: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 Lease Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c6a9193d-bbd3-46cf-a33f-e5610bc2734d_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, BEGINNING OF PERIOD</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d9fd1e09-4e86-4a11-a424-fc3424d17442_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, END OF PERIOD</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_023a2568-8a22-4d26-b579-ac7a7bb4d649_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_1bbab9f9-2478-4e6e-91f8-1bf27dd32ed1_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_65572d19-8680-4260-a181-8a90b485a14f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from stock option exercises</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_c8c8e3f0-a2f8-42c6-b9c3-daa3401a5216_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" 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 attributable to common stock holders - basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_9a308e73-ae8c-42e4-92dd-bcc040d10ad3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_5f88172a-90fd-4ba3-8275-101bd4d06128_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">Deferred revenue</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_AccountingStandardsUpdate201602Member_45e94d87-80e2-4f9c-b422-be1159bb3fef_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-02</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_a7a90160-7a2a-4993-b7bc-67ab0c0d5e0e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_d98dd3bb-5d07-40d2-9545-de36a67c3565_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash outflow from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_01642240-6450-48da-a863-9f6768a7f134_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">Equipment purchases financed with accounts payable</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_07d86a00-62f2-45e2-bd24-0d189f2db420_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_0cded26a-1a90-479a-b5c7-0f24ff133c02_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of finance lease 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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_754290af-adff-4c4a-8584-6f9711553bcd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_02677e6a-735c-49c1-a618-6f6cc1e52b2d_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_6d8766fb-07dc-4cc1-8825-cdb7864b7cc3_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_DebtInstrumentFaceAmount_460adc77-b1cf-47b7-a63a-5f850dc2404c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_804f9e9d-226c-4ebb-8adb-703d0c659911_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common shares from the employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_460fd91c-dd06-4b8a-b06f-6a107772f672_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_us-gaap_CapitalizedContractCostNetCurrent_b624b136-be99-4395-8780-2f7fc9c180fc_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink: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 contract acquisition costs, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_a685bfed-cb6d-4ab5-9d66-7112db436c93_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_weav_FinanceLeaseLiabilityToBePaidAfterYearFour_c7168bda-3ecc-4334-a850-53b29d0b8dd0_terseLabel_en-US" xlink:label="lab_weav_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink: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_weav_FinanceLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_weav_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, After Year Four</link:label>
    <link:label id="lab_weav_FinanceLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_weav_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink: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, Liability, to be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:href="weav-20220930.xsd#weav_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_weav_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_7cf9226b-42e0-4f45-a62c-77dfd8e0f834_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4cd2717a-ac30-4743-af7b-038010108161_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">Weighted Average Remaining Contractual Life (years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e0c16d1d-497a-421c-8ccc-6c9dbd6c46c6_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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">Exercisable as of beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_571565d8-c160-4de3-a7f5-f5b50464cd14_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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">Exercisable as of end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_61608f9c-4fd5-499c-b19a-7ea7b8ef4b09_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_5541be8e-09e3-4d67-a302-9ed44e20668f_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_4502a27a-3702-4cbc-88c0-d3e8ab871e31_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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_49782846-a843-4f2f-9142-9cd731bc46ca_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused line fee (percent)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink: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, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_ddd22cfe-5f24-42e1-916b-9b70876ba895_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink: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 contract acquisition costs, net, less current portion</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_986155ec-7912-40b6-bf9a-cd99a4f139cc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common shares from the employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2d2fd317-af38-4a6d-ac9e-31ac1fb1fc86_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1964c749-0db1-4dfd-bdd7-25151dc1bb5a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding as of beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8aaaf2b9-3be4-42df-9b2f-a68a94ea8eac_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 the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_b224572a-0000-4a19-899f-43a80002c403_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_c0d6aa3d-4f2f-40c0-b651-4fc3dac71a15_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_01f97c68-e9f3-4c9a-a8c6-fa33ff07c574_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_466b40bb-1a10-4693-8d46-91e87dd94814_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_93c51fcb-475c-4fba-b62c-3c5ddb38cf26_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_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_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_05883da9-ccda-4343-b816-c17cace0c418_terseLabel_en-US" xlink:label="lab_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink: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_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink: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, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="weav-20220930.xsd#weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_ad67c61b-9c3f-434a-9ce1-b6a951d78b4f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash outflow from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_a2554553-b9a8-4cee-af9a-7030da0e0aea_terseLabel_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink: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 equipment</link:label>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink: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 Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_d3fc2a1f-f6ef-4341-8f66-8ad67cf56288_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">Options to purchase common stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_134f1ac5-566b-4e67-8245-ed434d43fd5e_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_5f4d2851-1a1b-4a25-b4b0-51b99f41b694_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9671a432-8da7-4740-91fd-e0f30f6753e0_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">Issuance of common shares from stock option exercises</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_10aca928-d90d-4835-8d4d-c5ca018efe23_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">Canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_44b9919a-95d3-43e2-b657-df9264a33a47_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_597ffa28-40fb-435e-bc47-a0a7bd9ffd68_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)</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_f99bd0b3-8d63-4aa2-962f-f57866858aec_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_30fefcc0-c24d-4650-a08c-36779490f628_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink: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, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_92030a54-c8e1-4f95-b85b-e929afe9a96b_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9bdacb1a-21a1-4b72-a1cf-b07e6afbed53_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8017bd1b-1e4d-4232-a5e7-28646b46aae2_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) income</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_CashAndCashEquivalentsAtCarryingValue_2f22b12b-7368-4ad0-a931-0c289dea9b62_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_d537b9a4-c4f6-4ed3-99bd-8ec48e76fd0d_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">Deferred revenue</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_4b9d2617-9b57-428e-9f8c-71bd80882f8e_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_a8e385e9-0abf-4f39-a5a1-f12d411fb35c_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">Deferred revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_8ec44a73-80cb-4c9f-bf7a-582a2c1288ae_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_d8bc91c1-3cd0-408c-8126-eba6bba279c5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_d923f4e1-a4f0-49f6-955c-c88c885cda01_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">Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_6bf386b6-daaf-4a40-83b1-b85210bd7b30_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of operating right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_563e6f18-27ab-404e-89fc-8610686d9572_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink: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, term</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink: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, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_e824b171-3a56-4b21-a39b-761324893d6c_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</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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_c327e510-448e-45a6-a702-e7b1f31cda30_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_8679f11b-026d-4a93-9c3a-91a48aa9f837_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets measured on a recurring basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_7021c533-8543-4a8f-9477-7e535c5d78f6_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire debt securities, available-for-sale</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6599553d-1df7-4d6f-a985-d774740176c2_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">Share-based cost not yet recognized</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_OperatingLeasesFutureMinimumPaymentsDueInFourYears_f22254ba-a191-4cc7-a932-3fd10ebc2413_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink: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, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c832c0c9-2d64-4d16-b082-795bd9797c1c_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">Number of 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_PropertyPlantAndEquipmentDisclosureTextBlock_90e29e95-5983-4bca-82fb-eb35bbeab427_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f9eb07e9-0000-4d95-91c8-1d0ac5e0d5e4_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">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_640193a8-409e-4566-a608-610565a072fb_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_IncreaseDecreaseInAccountsReceivable_98dac7a4-d52c-4881-9bf6-6e460697ad80_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_81bfd28f-785b-45e4-aee1-8a48eecf6b46_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_LesseeOperatingLeaseDescriptionAbstract_5f136de2-c0d5-4d30-8857-2c17377b54c8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases:</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink: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, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_34efcc4b-27e0-48e0-bf29-2c672825e444_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_11a0b70d-80c1-40cc-a7e0-51844508fd74_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_weav_LessorTitleTransferPeriod_f1d75192-e88f-4a08-9269-829889df9b79_terseLabel_en-US" xlink:label="lab_weav_LessorTitleTransferPeriod" xlink: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 transfer period</link:label>
    <link:label id="lab_weav_LessorTitleTransferPeriod_label_en-US" xlink:label="lab_weav_LessorTitleTransferPeriod" xlink: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, Title Transfer Period</link:label>
    <link:label id="lab_weav_LessorTitleTransferPeriod_documentation_en-US" xlink:label="lab_weav_LessorTitleTransferPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Title Transfer Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_LessorTitleTransferPeriod" xlink:href="weav-20220930.xsd#weav_LessorTitleTransferPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_LessorTitleTransferPeriod" xlink:to="lab_weav_LessorTitleTransferPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_ffd2ce3e-4cf4-400c-8282-ac34eccd1833_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of operating lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_96ddc676-e4e6-4051-acdb-35b019be87fd_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_525a30cc-918e-4f4e-8696-1ebb48b4547a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Liability Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_fa9a5e92-92a8-482f-8411-7ae4bab277ca_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fad7619a-7044-4fe5-86ec-f2c121852ab0_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_4c182f39-c67f-48db-9975-949660f5b664_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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 foreign currency translation, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink: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), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_69ef2864-dfe3-4f18-9bd8-0ad76d25afc1_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_a8496228-2194-4c4a-a748-be0843b2c9ad_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_6315b9bd-2447-4c8c-9e72-159c290f9059_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">Canceled (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_CapitalLeaseObligationsCurrent_9a777013-bdad-40a4-a020-745758b69d01_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent" xlink: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 Lease Obligations, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_CapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_f2fde4e9-9427-465e-bc30-79636e72f332_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_weav_VestingTimingAxis_4cb53e7d-4e31-4481-a517-620078f4a0e2_terseLabel_en-US" xlink:label="lab_weav_VestingTimingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Timing [Axis]</link:label>
    <link:label id="lab_weav_VestingTimingAxis_label_en-US" xlink:label="lab_weav_VestingTimingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Timing [Axis]</link:label>
    <link:label id="lab_weav_VestingTimingAxis_documentation_en-US" xlink:label="lab_weav_VestingTimingAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Timing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_VestingTimingAxis" xlink:href="weav-20220930.xsd#weav_VestingTimingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_VestingTimingAxis" xlink:to="lab_weav_VestingTimingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_2045c3b3-5597-4543-a258-b08e3feee396_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_51da08e0-d9c1-40bd-a332-d83050543aab_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink: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 the Business</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantMember_cd93f669-4333-4abd-8622-b32859f6627f_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_us-gaap_WarrantMember_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_dei_EntityFilerCategory_8ff4f032-5c45-4e60-b767-ce56deea4996_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2e25e246-62d1-4591-94de-9bd6dcc87721_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average common shares outstanding - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_c7d3cffd-8dbd-4ecc-8a7f-2947bb472954_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_5e472d10-a228-435f-9188-b843d9f29515_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangement, 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_b306d9ff-8df0-4e84-ba84-3f9c33e1f08c_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 12)</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_987e07f4-6e7e-4900-845d-21f756bf8593_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_46ad562d-6193-48ac-9feb-92750d92dc90_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 the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0a9c9753-c9d2-4351-b12f-909e0bb23fce_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 the 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_weav_DebtCovenantLiquidityConsolidatedMinimum_1ee306dd-7ba7-49d9-8a4d-8509b9d36dfb_terseLabel_en-US" xlink:label="lab_weav_DebtCovenantLiquidityConsolidatedMinimum" xlink: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, minimum consolidated liquidity</link:label>
    <link:label id="lab_weav_DebtCovenantLiquidityConsolidatedMinimum_label_en-US" xlink:label="lab_weav_DebtCovenantLiquidityConsolidatedMinimum" xlink: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, Liquidity, Consolidated, Minimum</link:label>
    <link:label id="lab_weav_DebtCovenantLiquidityConsolidatedMinimum_documentation_en-US" xlink:label="lab_weav_DebtCovenantLiquidityConsolidatedMinimum" xlink: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, Liquidity, Consolidated, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtCovenantLiquidityConsolidatedMinimum" xlink:href="weav-20220930.xsd#weav_DebtCovenantLiquidityConsolidatedMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_DebtCovenantLiquidityConsolidatedMinimum" xlink:to="lab_weav_DebtCovenantLiquidityConsolidatedMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_48dfb9b9-ba04-4f2f-9ce8-3d28e0353075_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" 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 disposal of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_35b9c734-9c74-4a0e-aa2a-ea1e6d5e8793_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.00001 par value per share; 10,000,000 shares authorized, zero shares issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_6b7b32f4-7167-41bd-859c-ed8790141b43_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_486e8e25-d2c7-431c-8f27-921a9fec1b38_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ede3d126-772b-4b22-89d9-2ee0a8cefb5a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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_LiabilitiesNoncurrentAbstract_cd1bbd98-931d-421d-acc0-fef69108039b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink: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, Noncurrent [Abstract]</link:label>
    <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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" 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_b550f3f6-b5b9-4de7-b2d9-909fc1f8fb1c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_2106b812-3fac-4189-9fd9-e5fffbb79e04_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_FinanceLeaseWeightedAverageDiscountRatePercent_844a6baa-305b-4358-8916-322bbba261ff_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate lease term (in percent)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_6f926233-bb6f-43e8-9bd2-4b24322d7f94_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_ba439262-23d1-4f5a-bea9-82324cd8f5ac_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_2f3903fa-8b13-4680-a5c3-d23a773b354c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink: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, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_40380df8-e424-482a-9378-41a76de0bfa6_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_weav_SecondarySalesOfCommonStockMember_55a2e7dc-3f45-44e7-b500-bd46398be904_terseLabel_en-US" xlink:label="lab_weav_SecondarySalesOfCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secondary Sales Of Common Stock</link:label>
    <link:label id="lab_weav_SecondarySalesOfCommonStockMember_label_en-US" xlink:label="lab_weav_SecondarySalesOfCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secondary Sales Of Common Stock [Member]</link:label>
    <link:label id="lab_weav_SecondarySalesOfCommonStockMember_documentation_en-US" xlink:label="lab_weav_SecondarySalesOfCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secondary Sales Of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_SecondarySalesOfCommonStockMember" xlink:href="weav-20220930.xsd#weav_SecondarySalesOfCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_SecondarySalesOfCommonStockMember" xlink:to="lab_weav_SecondarySalesOfCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_2f107271-38f8-4d25-aa98-ef9fa06f681a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_7ee5810b-2af2-4160-b022-316a9109ad71_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_558535f2-8081-4bb7-9db2-8fff83de9b59_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_dfa27d7f-0724-45ba-9c5b-f9bb2d84e6f4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_218a4e11-7003-4a26-b0ce-bb65fda3d953_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_weav_LessorNumberOfPhonesIncludedInBaseSubscription_01443aef-a8ce-4c1c-8a71-e70114531009_terseLabel_en-US" xlink:label="lab_weav_LessorNumberOfPhonesIncludedInBaseSubscription" xlink: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 phones that can be included without adjustment to subscription price</link:label>
    <link:label id="lab_weav_LessorNumberOfPhonesIncludedInBaseSubscription_label_en-US" xlink:label="lab_weav_LessorNumberOfPhonesIncludedInBaseSubscription" xlink: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, Number Of Phones Included In Base Subscription</link:label>
    <link:label id="lab_weav_LessorNumberOfPhonesIncludedInBaseSubscription_documentation_en-US" xlink:label="lab_weav_LessorNumberOfPhonesIncludedInBaseSubscription" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Number Of Phones Included In Base Subscription</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_LessorNumberOfPhonesIncludedInBaseSubscription" xlink:href="weav-20220930.xsd#weav_LessorNumberOfPhonesIncludedInBaseSubscription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_LessorNumberOfPhonesIncludedInBaseSubscription" xlink:to="lab_weav_LessorNumberOfPhonesIncludedInBaseSubscription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_b0c8f0cd-491f-4766-8275-9363a5402058_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share, 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_NetIncomeLossAvailableToCommonStockholdersDiluted_e5affabe-c765-49ba-a625-7d47f0e28c41_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" 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 attributable to common stock holders - diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_weav_CapitalizedImplementationCostsAmortization_70450418-3181-4dd4-9d57-0cdc089b7945_terseLabel_en-US" xlink:label="lab_weav_CapitalizedImplementationCostsAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized implementation costs, amortization</link:label>
    <link:label id="lab_weav_CapitalizedImplementationCostsAmortization_label_en-US" xlink:label="lab_weav_CapitalizedImplementationCostsAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Implementation Costs, Amortization</link:label>
    <link:label id="lab_weav_CapitalizedImplementationCostsAmortization_documentation_en-US" xlink:label="lab_weav_CapitalizedImplementationCostsAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Implementation Costs, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_CapitalizedImplementationCostsAmortization" xlink:href="weav-20220930.xsd#weav_CapitalizedImplementationCostsAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_CapitalizedImplementationCostsAmortization" xlink:to="lab_weav_CapitalizedImplementationCostsAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d0351613-9143-46b8-a0b2-6567087dc403_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_3920706d-845d-48df-8ddf-080cc12f40be_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9051cd7a-4a62-49a5-a9be-cddbe00cd9fe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting term</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_PaymentsOfStockIssuanceCosts_b8aea86a-f987-432c-9768-86128626eee2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" 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">Paid offering costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_57970e44-68af-4cd5-8f22-aaad939a2182_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_477359ca-1ff8-41bb-ae88-42eef13297d2_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_LesseeFinanceLeaseDescriptionAbstract_47c0fe43-7a5d-4f2a-b2de-cb203bf23794_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases:</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink: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 Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_96e4f256-f022-4e16-8f5b-ff5700f1152f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_f276ef78-3f9c-4527-ab59-c4d9acd0223a_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">Phone hardware finance lease</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_weav_PhoneHardwareAndDataCenterEquipmentMember_b8ca706d-9d39-4816-8773-aa76e4bd4c34_terseLabel_en-US" xlink:label="lab_weav_PhoneHardwareAndDataCenterEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phone Hardware and Data Center Equipment</link:label>
    <link:label id="lab_weav_PhoneHardwareAndDataCenterEquipmentMember_label_en-US" xlink:label="lab_weav_PhoneHardwareAndDataCenterEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phone Hardware And Data Center Equipment [Member]</link:label>
    <link:label id="lab_weav_PhoneHardwareAndDataCenterEquipmentMember_documentation_en-US" xlink:label="lab_weav_PhoneHardwareAndDataCenterEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phone Hardware And Data Center Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PhoneHardwareAndDataCenterEquipmentMember" xlink:href="weav-20220930.xsd#weav_PhoneHardwareAndDataCenterEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_PhoneHardwareAndDataCenterEquipmentMember" xlink:to="lab_weav_PhoneHardwareAndDataCenterEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_b131ace5-eb6f-4ef8-a7aa-ed2dd7497326_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restricted Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityExTransitionPeriod_c9bd559d-a6fe-4f94-863c-c913b7a009cb_terseLabel_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:label id="lab_dei_EntityExTransitionPeriod_label_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_be23369a-2775-4a71-8542-4ab278a121f4_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink: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 Maturity</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_cbb3012f-42b0-4273-a390-efaaf71e9d2e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" 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">Capitalized internal-use software costs</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink: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 Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToDevelopSoftware" xlink:to="lab_us-gaap_PaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_8cb50a1b-8035-4b41-b5ba-c04b01b7c05b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_489e3474-d48a-43cb-8108-d8ea84899152_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_a0b9ce42-9aba-4c83-a914-b2cdfa16dcc1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangement, option, exercise price range, lower range limit (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_5504ec91-4df6-4078-ac3f-24015bd73259_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_a30c6f33-0699-4411-946b-a086fcd01b45_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_srt_ProductOrServiceAxis_2d97a0d8-6acb-45d8-bf04-8fde7f327b51_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_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum_836e0fa4-8213-41a5-9221-f354d8f36020_terseLabel_en-US" xlink:label="lab_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum" xlink: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, minimum unrestricted cash and cash equivalents</link:label>
    <link:label id="lab_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum_label_en-US" xlink:label="lab_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum" xlink: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, Unrestricted Cash And Cash Equivalents, Minimum</link:label>
    <link:label id="lab_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum_documentation_en-US" xlink:label="lab_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum" xlink: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, Unrestricted Cash And Cash Equivalents, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum" xlink:href="weav-20220930.xsd#weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum" xlink:to="lab_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_c93dde60-a59c-4815-b20c-1110f0cc181f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term (years)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_07a2f770-0acb-4ba3-a8ad-8d12ad8c6d33_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_7c06f950-d7a3-4a60-80f8-4373bd57d370_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_724d3bb9-4fd0-45f2-b477-8a1a55a2f3ea_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_d81ec467-403c-4fd3-a100-cc4b7bf27eb8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_82b0a047-d1fe-4959-aa86-2af74cbdbd6b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_8f37fafc-0bc1-49f8-b617-f184b118e317_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_1480b5cc-3106-44e8-89d8-d22a0aba03da_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink: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 Capital Leased Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink: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 Capital Leased Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:to="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a33ff001-01dd-4489-b183-d9338bb7af33_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_bcf9d125-beb2-44ee-8c3b-fa73586b4139_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_03380aa4-2631-4ad8-9f57-702a758fff4b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossAttributableToParent_e6624a6b-bf0d-4910-8f40-5ecc56788387_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent" 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 income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossAttributableToParent_label_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent" xlink: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) Attributable to Parent, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossAttributableToParent" xlink:to="lab_us-gaap_IncomeLossAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_weav_PhoneHardwareMember_461a798c-bfdc-4597-a65f-baf547466e40_terseLabel_en-US" xlink:label="lab_weav_PhoneHardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phone hardware</link:label>
    <link:label id="lab_weav_PhoneHardwareMember_label_en-US" xlink:label="lab_weav_PhoneHardwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phone Hardware [Member]</link:label>
    <link:label id="lab_weav_PhoneHardwareMember_documentation_en-US" xlink:label="lab_weav_PhoneHardwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Phone Hardware</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PhoneHardwareMember" xlink:href="weav-20220930.xsd#weav_PhoneHardwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_PhoneHardwareMember" xlink:to="lab_weav_PhoneHardwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_3f5d9077-5666-4468-8f84-40da1121808c_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_60a4ab8a-ce7b-42cd-930e-502963947379_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_758d562a-1e01-494c-9394-7f27974095ee_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c9f661e2-9d16-473a-9d61-10a9547b5850_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET DECREASE IN CASH 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_dei_EntityCentralIndexKey_a458c6fa-19cb-4fd0-b121-de643471d5d5_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_6005d7a4-1751-4487-a1c8-22c0aedd1f7a_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_9a3000a6-a1e7-47bf-8062-02f4ccd5d0bc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b2255e22-e108-4ffe-9424-600994ace802_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_8fdf29db-6e9d-4fb0-be00-909698d3f854_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_OtherAccruedLiabilitiesCurrent_8b829ba4-78dc-4904-a065-7d7b208cd30f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_1b4b7230-c5dd-4071-a302-bbcdb5422108_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_37ab37fb-e723-4fc2-bc8c-38a2f752f2e8_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_973b3657-ba70-4c12-b82b-3bfa61cdff7f_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_7dd44b9a-7807-4ebb-bdb2-e46a06beb34a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_2a89e839-592e-49fc-958d-c319ee0a22c0_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_e4e09e54-0553-4794-a3c4-1942b87b9774_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Note Payable to Silicon Valley Bank</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_c9617069-c9d6-44ab-a75d-26929a1a4470_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3be5d204-73b9-4380-a7fb-135aba36cc7b_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_ProceedsFromIssuanceInitialPublicOffering_0b3967e0-dcc3-4b51-98af-2904ca8c834a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink: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 IPO</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink: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 Initial Public Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_96f8477a-a141-46e3-989b-2fe9031bc3c1_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 NONCASH INVESTING AND FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_98ddad33-7b58-41ce-9761-b9b18c52636a_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_VariableRateAxis_597021a8-5bf5-45a4-8455-bf4140635a34_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_0dbfbc20-5203-459f-b136-4bb7437bf66b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less amounts representing interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis_2b1cd789-3003-4a3c-b0f3-210411dd3f2f_terseLabel_en-US" xlink:label="lab_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate, Type of Property [Axis]</link:label>
    <link:label id="lab_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis_label_en-US" xlink:label="lab_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate, Type of Property [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis" xlink:to="lab_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_de49a42f-bf4b-4412-bca5-418a59d24466_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">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_f31d993a-9d77-4375-9dd0-05c16840ab04_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_us-gaap_DisaggregationOfRevenueLineItems_68fa38fa-a265-4bc6-b058-af532e8e3dca_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_srt_WeightedAverageMember_bf0d5eb0-838d-441d-9c83-508dfbb88318_terseLabel_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink: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</link:label>
    <link:label id="lab_srt_WeightedAverageMember_label_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ee8896d0-943e-4fed-99e3-7469bd9aec28_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Calculation of Basic and Diluted Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_5b2f8389-4904-46b8-bb3b-b118b739ab6e_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain_01794ea1-69c6-47f2-ae99-cc8559607d0f_terseLabel_en-US" xlink:label="lab_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate [Domain]</link:label>
    <link:label id="lab_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain_label_en-US" xlink:label="lab_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MortgageLoansOnRealEstateNamePropertyTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain" xlink:to="lab_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_weav_FinanceLeaseLesseeMonthlyRentalPayments_df07ce14-5881-4c83-b5de-a5cdb08f8cd1_terseLabel_en-US" xlink:label="lab_weav_FinanceLeaseLesseeMonthlyRentalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monthly rental payments</link:label>
    <link:label id="lab_weav_FinanceLeaseLesseeMonthlyRentalPayments_label_en-US" xlink:label="lab_weav_FinanceLeaseLesseeMonthlyRentalPayments" xlink: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, Lessee, Monthly Rental Payments</link:label>
    <link:label id="lab_weav_FinanceLeaseLesseeMonthlyRentalPayments_documentation_en-US" xlink:label="lab_weav_FinanceLeaseLesseeMonthlyRentalPayments" xlink: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, Lessee, Monthly Rental Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FinanceLeaseLesseeMonthlyRentalPayments" xlink:href="weav-20220930.xsd#weav_FinanceLeaseLesseeMonthlyRentalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_FinanceLeaseLesseeMonthlyRentalPayments" xlink:to="lab_weav_FinanceLeaseLesseeMonthlyRentalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_weav_OtherInformationLesseeAbstract_658fe0c8-bde4-459b-a47c-362e8f0765e0_terseLabel_en-US" xlink:label="lab_weav_OtherInformationLesseeAbstract" xlink: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 information</link:label>
    <link:label id="lab_weav_OtherInformationLesseeAbstract_label_en-US" xlink:label="lab_weav_OtherInformationLesseeAbstract" xlink: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 Information, Lessee [Abstract]</link:label>
    <link:label id="lab_weav_OtherInformationLesseeAbstract_documentation_en-US" xlink:label="lab_weav_OtherInformationLesseeAbstract" xlink: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 Information, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OtherInformationLesseeAbstract" xlink:href="weav-20220930.xsd#weav_OtherInformationLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_weav_OtherInformationLesseeAbstract" xlink:to="lab_weav_OtherInformationLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_6365b64f-5351-4456-b919-c2c736076176_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink: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, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RedeemableConvertiblePreferredStockMember_412d8caf-2820-43e9-9f18-9a72dc94a5a1_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>11
<FILENAME>weav-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:3ab2f615-a094-418f-b730-6385d7a7750c,g:12228010-61b2-4fa3-b547-95e00629c888-->
<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://getweave.com/role/CoverPage" xlink:type="simple" xlink:href="weav-20220930.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://getweave.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_cfb9c023-aa8b-4327-8db9-40f22271bf21" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_DocumentType_cfb9c023-aa8b-4327-8db9-40f22271bf21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_517e8fe7-c0d3-46ae-9a38-75e01d47defd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_DocumentQuarterlyReport_517e8fe7-c0d3-46ae-9a38-75e01d47defd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_783f562f-8767-46c8-98a1-612376c5f97d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_DocumentPeriodEndDate_783f562f-8767-46c8-98a1-612376c5f97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_23947edd-f9dc-47b3-81d1-5d3abe8f468b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_DocumentTransitionReport_23947edd-f9dc-47b3-81d1-5d3abe8f468b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e12b47d6-bd5b-452e-a004-ea07091f91b8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityFileNumber_e12b47d6-bd5b-452e-a004-ea07091f91b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_359b4624-8f83-4ec9-8ff4-f4192d3ab89f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityRegistrantName_359b4624-8f83-4ec9-8ff4-f4192d3ab89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_21c474cc-f738-4387-bc39-36745239b593" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityIncorporationStateCountryCode_21c474cc-f738-4387-bc39-36745239b593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_1aa45caf-09ce-4271-b4d3-286ba12ce3b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityTaxIdentificationNumber_1aa45caf-09ce-4271-b4d3-286ba12ce3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_154e811b-7acf-4ba9-bbf0-7e80aea2c2a5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityAddressAddressLine1_154e811b-7acf-4ba9-bbf0-7e80aea2c2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_7424eab9-6065-4667-bdfd-2bc7d724dbbe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityAddressCityOrTown_7424eab9-6065-4667-bdfd-2bc7d724dbbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_14c4bed9-56ee-491e-9d6e-f096f5e67dc4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityAddressStateOrProvince_14c4bed9-56ee-491e-9d6e-f096f5e67dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_110bedf3-3e57-4219-912a-a252db3ff211" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityAddressPostalZipCode_110bedf3-3e57-4219-912a-a252db3ff211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_713c6c33-9284-4b1f-b7a1-6b9e110d572f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_CityAreaCode_713c6c33-9284-4b1f-b7a1-6b9e110d572f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7f9b7c32-a9a2-488d-aa99-475f70b0b9c9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_LocalPhoneNumber_7f9b7c32-a9a2-488d-aa99-475f70b0b9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_e1f9f100-078c-4527-b132-32e7f1d13f47" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_Security12bTitle_e1f9f100-078c-4527-b132-32e7f1d13f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_837af970-1741-4dbb-bd9f-1adadb9a4d3e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_TradingSymbol_837af970-1741-4dbb-bd9f-1adadb9a4d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_db2ff12d-5361-4a02-8703-45583b17c584" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_SecurityExchangeName_db2ff12d-5361-4a02-8703-45583b17c584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b07de8ce-6fff-4ddd-ad29-3d4731fb129b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityCurrentReportingStatus_b07de8ce-6fff-4ddd-ad29-3d4731fb129b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_35b198dd-3a02-455d-a0d0-1650a544482b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityInteractiveDataCurrent_35b198dd-3a02-455d-a0d0-1650a544482b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ee54d8b1-5926-471d-9ac6-eb13a6ebcc8f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityFilerCategory_ee54d8b1-5926-471d-9ac6-eb13a6ebcc8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_fcfaa99e-da4f-404c-9be2-e06967f1dd96" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntitySmallBusiness_fcfaa99e-da4f-404c-9be2-e06967f1dd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_cc525680-65ce-4975-85ae-87fbb7dc4e2b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityEmergingGrowthCompany_cc525680-65ce-4975-85ae-87fbb7dc4e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_e247eb9b-c438-4a9a-96b4-3c59bab08566" 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_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityExTransitionPeriod_e247eb9b-c438-4a9a-96b4-3c59bab08566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_badb8784-d8d3-4d71-ad81-3df4f27c7678" 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_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityShellCompany_badb8784-d8d3-4d71-ad81-3df4f27c7678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_91e334e8-ee8f-4d0c-b9dd-10cff5677198" 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_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_91e334e8-ee8f-4d0c-b9dd-10cff5677198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_32799b4d-bffb-45f6-9e0b-598ae3e3efe2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_EntityCentralIndexKey_32799b4d-bffb-45f6-9e0b-598ae3e3efe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_2d4a6a2d-cb37-4327-8f76-f2fa0514bd58" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_AmendmentFlag_2d4a6a2d-cb37-4327-8f76-f2fa0514bd58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_67a03be0-16d2-4387-a32f-a16bcfdb5876" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_CurrentFiscalYearEndDate_67a03be0-16d2-4387-a32f-a16bcfdb5876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_02e833cd-c760-4eef-b136-6055841dfb4f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_DocumentFiscalYearFocus_02e833cd-c760-4eef-b136-6055841dfb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_98828c6f-38b0-42af-8601-6fbe975b120d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f716e261-bc38-464a-a59a-8ae18f6fb0c8" xlink:to="loc_dei_DocumentFiscalPeriodFocus_98828c6f-38b0-42af-8601-6fbe975b120d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="weav-20220930.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_56191d33-0c68-45a4-98e2-30208f0872c0" 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_19fac016-b426-40b5-8f0f-1d94d0164ca0" 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_56191d33-0c68-45a4-98e2-30208f0872c0" xlink:to="loc_us-gaap_AssetsAbstract_19fac016-b426-40b5-8f0f-1d94d0164ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a55d03da-94a2-4a58-92f2-3921b27ef4bb" 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_19fac016-b426-40b5-8f0f-1d94d0164ca0" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a55d03da-94a2-4a58-92f2-3921b27ef4bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d181543b-c452-4cf3-ae12-e2a2cf737018" 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_a55d03da-94a2-4a58-92f2-3921b27ef4bb" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d181543b-c452-4cf3-ae12-e2a2cf737018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_121d906c-ab8d-4692-a598-10664d92d075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a55d03da-94a2-4a58-92f2-3921b27ef4bb" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_121d906c-ab8d-4692-a598-10664d92d075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_e58a149c-1bf6-491b-a608-d18f633bff41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a55d03da-94a2-4a58-92f2-3921b27ef4bb" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_e58a149c-1bf6-491b-a608-d18f633bff41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f37aec11-d6cd-4fab-aabb-b22bb83a6de7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a55d03da-94a2-4a58-92f2-3921b27ef4bb" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f37aec11-d6cd-4fab-aabb-b22bb83a6de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_be8831ea-3dee-4605-ab8d-9a745310ca66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a55d03da-94a2-4a58-92f2-3921b27ef4bb" xlink:to="loc_us-gaap_AssetsCurrent_be8831ea-3dee-4605-ab8d-9a745310ca66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_98669eb1-6cd7-4467-8f18-7efc28f43b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_19fac016-b426-40b5-8f0f-1d94d0164ca0" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_98669eb1-6cd7-4467-8f18-7efc28f43b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f6004455-1a58-4ebd-9faf-cf12def70740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_98669eb1-6cd7-4467-8f18-7efc28f43b7e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f6004455-1a58-4ebd-9faf-cf12def70740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ab89c047-39ed-401d-8465-198cd2000aad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_98669eb1-6cd7-4467-8f18-7efc28f43b7e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ab89c047-39ed-401d-8465-198cd2000aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_5dd0a77b-3719-46af-93c7-1840709dde9e" 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_AssetsNoncurrentAbstract_98669eb1-6cd7-4467-8f18-7efc28f43b7e" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_5dd0a77b-3719-46af-93c7-1840709dde9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_4786f834-bc96-4ec8-a6c8-2d1b41277f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_98669eb1-6cd7-4467-8f18-7efc28f43b7e" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_4786f834-bc96-4ec8-a6c8-2d1b41277f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_51f39ea2-3c5c-4db5-aa66-bb1bf8520819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_98669eb1-6cd7-4467-8f18-7efc28f43b7e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_51f39ea2-3c5c-4db5-aa66-bb1bf8520819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_dc0da264-84aa-4413-b32f-17c3760f13b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_19fac016-b426-40b5-8f0f-1d94d0164ca0" xlink:to="loc_us-gaap_Assets_dc0da264-84aa-4413-b32f-17c3760f13b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a494cce-2b40-4c13-916a-07fc61b85298" 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_56191d33-0c68-45a4-98e2-30208f0872c0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a494cce-2b40-4c13-916a-07fc61b85298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c70b6975-14de-4483-92f0-a40af15aee11" 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_5a494cce-2b40-4c13-916a-07fc61b85298" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c70b6975-14de-4483-92f0-a40af15aee11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f0b27232-5fc5-4abd-ab09-b51045f1fb32" 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_c70b6975-14de-4483-92f0-a40af15aee11" xlink:to="loc_us-gaap_AccountsPayableCurrent_f0b27232-5fc5-4abd-ab09-b51045f1fb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_70477c81-4ca5-4001-8166-2326acb43906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c70b6975-14de-4483-92f0-a40af15aee11" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_70477c81-4ca5-4001-8166-2326acb43906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_07734ffc-f96d-4d82-a06a-71c5c32424ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c70b6975-14de-4483-92f0-a40af15aee11" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_07734ffc-f96d-4d82-a06a-71c5c32424ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1ad549ed-74ef-44ff-b42c-3d01d3c16500" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c70b6975-14de-4483-92f0-a40af15aee11" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1ad549ed-74ef-44ff-b42c-3d01d3c16500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1d2030c6-800e-4c96-bf79-46fe83f93634" 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_LiabilitiesCurrentAbstract_c70b6975-14de-4483-92f0-a40af15aee11" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_1d2030c6-800e-4c96-bf79-46fe83f93634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_290e1985-429f-481b-b493-deeb7bba9b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c70b6975-14de-4483-92f0-a40af15aee11" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_290e1985-429f-481b-b493-deeb7bba9b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_254a88a1-9f38-4c71-bb43-55b9337fc7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c70b6975-14de-4483-92f0-a40af15aee11" xlink:to="loc_us-gaap_LongTermDebtCurrent_254a88a1-9f38-4c71-bb43-55b9337fc7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_94a15de6-f5f6-498f-aef9-84ac7b04e7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c70b6975-14de-4483-92f0-a40af15aee11" xlink:to="loc_us-gaap_LiabilitiesCurrent_94a15de6-f5f6-498f-aef9-84ac7b04e7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_d96f6315-5f64-42fe-a193-a2b5312345b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a494cce-2b40-4c13-916a-07fc61b85298" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_d96f6315-5f64-42fe-a193-a2b5312345b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCreditNoncurrent_271696b2-4ed0-4c19-8f6e-d11c8e7dbaba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRentCreditNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_d96f6315-5f64-42fe-a193-a2b5312345b9" xlink:to="loc_us-gaap_DeferredRentCreditNoncurrent_271696b2-4ed0-4c19-8f6e-d11c8e7dbaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_76379506-ffe1-4c9a-96bf-5c314f601ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_d96f6315-5f64-42fe-a193-a2b5312345b9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_76379506-ffe1-4c9a-96bf-5c314f601ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9183ba39-7d55-47f5-b89d-ecc2ff08ee28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_d96f6315-5f64-42fe-a193-a2b5312345b9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9183ba39-7d55-47f5-b89d-ecc2ff08ee28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_d7c9e41a-1ac3-41ff-96e3-ed108b04478e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_d96f6315-5f64-42fe-a193-a2b5312345b9" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_d7c9e41a-1ac3-41ff-96e3-ed108b04478e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0738d0e2-0043-4741-8419-4ccffe4e4e67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_d96f6315-5f64-42fe-a193-a2b5312345b9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0738d0e2-0043-4741-8419-4ccffe4e4e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_40757bc8-5a2b-4aeb-8771-f43db3018c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a494cce-2b40-4c13-916a-07fc61b85298" xlink:to="loc_us-gaap_Liabilities_40757bc8-5a2b-4aeb-8771-f43db3018c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_454d8bf0-85e9-4556-b181-cc07be5eb703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a494cce-2b40-4c13-916a-07fc61b85298" xlink:to="loc_us-gaap_CommitmentsAndContingencies_454d8bf0-85e9-4556-b181-cc07be5eb703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_797b8eca-0a35-4e8a-bf75-c44f8d38c4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a494cce-2b40-4c13-916a-07fc61b85298" xlink:to="loc_us-gaap_StockholdersEquityAbstract_797b8eca-0a35-4e8a-bf75-c44f8d38c4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_492ba526-c751-4682-b4be-619cce43fd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_797b8eca-0a35-4e8a-bf75-c44f8d38c4d0" xlink:to="loc_us-gaap_PreferredStockValue_492ba526-c751-4682-b4be-619cce43fd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d077eec3-b93e-4cfa-8c71-78bed85b402e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_797b8eca-0a35-4e8a-bf75-c44f8d38c4d0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d077eec3-b93e-4cfa-8c71-78bed85b402e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8be47287-9512-4125-b4d2-089da294028c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_797b8eca-0a35-4e8a-bf75-c44f8d38c4d0" xlink:to="loc_us-gaap_CommonStockSharesIssued_8be47287-9512-4125-b4d2-089da294028c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ec4c5584-e490-43aa-bc99-c60a9d4a8d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_797b8eca-0a35-4e8a-bf75-c44f8d38c4d0" xlink:to="loc_us-gaap_CommonStockValue_ec4c5584-e490-43aa-bc99-c60a9d4a8d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_b8263e27-af8f-45d0-a03e-ea8f7caf7ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_797b8eca-0a35-4e8a-bf75-c44f8d38c4d0" xlink:to="loc_us-gaap_AdditionalPaidInCapital_b8263e27-af8f-45d0-a03e-ea8f7caf7ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_26d16300-dd6f-435b-ab69-f047108c40d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_797b8eca-0a35-4e8a-bf75-c44f8d38c4d0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_26d16300-dd6f-435b-ab69-f047108c40d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_66ea7a40-e2f1-4131-bf9a-5d400026b79c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_797b8eca-0a35-4e8a-bf75-c44f8d38c4d0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_66ea7a40-e2f1-4131-bf9a-5d400026b79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1eda12c6-f39a-49a9-9ec1-189fd9222fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_797b8eca-0a35-4e8a-bf75-c44f8d38c4d0" xlink:to="loc_us-gaap_StockholdersEquity_1eda12c6-f39a-49a9-9ec1-189fd9222fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_33bd2f1f-1ce4-4537-8ba6-abaa1cb02169" 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_LiabilitiesAndStockholdersEquityAbstract_5a494cce-2b40-4c13-916a-07fc61b85298" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_33bd2f1f-1ce4-4537-8ba6-abaa1cb02169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="weav-20220930.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c6292db3-7e2c-4280-ab4b-57c0b3abce0a" 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_PreferredStockParOrStatedValuePerShare_15a63e6e-01ba-4b37-9f56-dc28f8c938b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6292db3-7e2c-4280-ab4b-57c0b3abce0a" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_15a63e6e-01ba-4b37-9f56-dc28f8c938b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_472dd26c-a337-4fe3-8348-5ea9cab13e06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6292db3-7e2c-4280-ab4b-57c0b3abce0a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_472dd26c-a337-4fe3-8348-5ea9cab13e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_627ad2c0-0e16-48c2-9ad1-a19f8d252a75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6292db3-7e2c-4280-ab4b-57c0b3abce0a" xlink:to="loc_us-gaap_PreferredStockSharesIssued_627ad2c0-0e16-48c2-9ad1-a19f8d252a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_eb99cd5b-af20-4389-b1df-49414b210c46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6292db3-7e2c-4280-ab4b-57c0b3abce0a" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_eb99cd5b-af20-4389-b1df-49414b210c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9664b735-bd28-4c27-a309-87287e98c560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6292db3-7e2c-4280-ab4b-57c0b3abce0a" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_9664b735-bd28-4c27-a309-87287e98c560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_df09f072-43e0-445b-bab9-05763c452a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6292db3-7e2c-4280-ab4b-57c0b3abce0a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_df09f072-43e0-445b-bab9-05763c452a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_706625fe-bcdb-459e-a778-392ebefa5566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6292db3-7e2c-4280-ab4b-57c0b3abce0a" xlink:to="loc_us-gaap_CommonStockSharesIssued_706625fe-bcdb-459e-a778-392ebefa5566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_dbf300e0-be2c-46f7-9918-7d1184049764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c6292db3-7e2c-4280-ab4b-57c0b3abce0a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_dbf300e0-be2c-46f7-9918-7d1184049764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="weav-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b85c16db-337d-4381-b94f-c9d67ba4cf08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_Revenues_b85c16db-337d-4381-b94f-c9d67ba4cf08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_cfa468c4-bcfd-47c1-87fa-e75b58268e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_CostOfRevenue_cfa468c4-bcfd-47c1-87fa-e75b58268e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6d0b2a97-b26e-4a7a-87eb-d2f3c7f560a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_GrossProfit_6d0b2a97-b26e-4a7a-87eb-d2f3c7f560a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_f96ee40c-9117-445d-9e1a-31b76d286e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_OperatingExpensesAbstract_f96ee40c-9117-445d-9e1a-31b76d286e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_8cb0e476-2fc5-4715-b6a6-c6b4901f889c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f96ee40c-9117-445d-9e1a-31b76d286e26" xlink:to="loc_us-gaap_SellingAndMarketingExpense_8cb0e476-2fc5-4715-b6a6-c6b4901f889c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5671527d-e474-4b05-9b12-4001e15fcab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f96ee40c-9117-445d-9e1a-31b76d286e26" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_5671527d-e474-4b05-9b12-4001e15fcab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b114e57e-115c-43f1-af80-6f71b80da564" 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_f96ee40c-9117-445d-9e1a-31b76d286e26" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b114e57e-115c-43f1-af80-6f71b80da564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d006e7e3-00ef-428b-bab9-82cd60bf1709" 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_f96ee40c-9117-445d-9e1a-31b76d286e26" xlink:to="loc_us-gaap_OperatingExpenses_d006e7e3-00ef-428b-bab9-82cd60bf1709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d900c602-1451-4258-87fb-b39808e2aac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_OperatingIncomeLoss_d900c602-1451-4258-87fb-b39808e2aac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_935ae83a-e343-4c28-8d20-ea7dae2add08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_935ae83a-e343-4c28-8d20-ea7dae2add08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b914ab74-7224-4f57-9f39-e7700d211038" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_935ae83a-e343-4c28-8d20-ea7dae2add08" xlink:to="loc_us-gaap_InterestExpense_b914ab74-7224-4f57-9f39-e7700d211038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b470ac4d-ce85-4d40-95e8-b84a078a8215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_935ae83a-e343-4c28-8d20-ea7dae2add08" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b470ac4d-ce85-4d40-95e8-b84a078a8215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_ac8d92fe-cbb4-4884-8035-0a8d039a8be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_ac8d92fe-cbb4-4884-8035-0a8d039a8be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_03989bb7-a75a-4feb-a456-585e3225d776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_03989bb7-a75a-4feb-a456-585e3225d776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7372a75a-50e6-49a8-ab5a-82571f081c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_NetIncomeLoss_7372a75a-50e6-49a8-ab5a-82571f081c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemablePreferredStockDividends_8d4070e0-6132-4437-93f7-71a64bc0d2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockDividends"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_RedeemablePreferredStockDividends_8d4070e0-6132-4437-93f7-71a64bc0d2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_36010be0-8fd1-4858-b852-8cb698ba8f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_36010be0-8fd1-4858-b852-8cb698ba8f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_7880d5ef-f5e2-4334-8519-5210992e0b76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_7880d5ef-f5e2-4334-8519-5210992e0b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6fedcaae-c7f1-42fb-ad54-1fe9e80bab62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_EarningsPerShareBasic_6fedcaae-c7f1-42fb-ad54-1fe9e80bab62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_fc01a66d-f308-4c32-93e3-afec92740f85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_fc01a66d-f308-4c32-93e3-afec92740f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_69930af4-ba00-402a-9c91-6b3436fe4bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_69930af4-ba00-402a-9c91-6b3436fe4bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f0f91ca9-3d03-4bf9-a605-f701376686d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f7eba2eb-5ec6-42e0-81d3-1cd353c56bd1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f0f91ca9-3d03-4bf9-a605-f701376686d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="weav-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_83d200dc-1c6d-4d05-afa6-24a0cef67896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9564047a-5a83-4a80-a23f-6bd4473b875a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_83d200dc-1c6d-4d05-afa6-24a0cef67896" xlink:to="loc_us-gaap_NetIncomeLoss_9564047a-5a83-4a80-a23f-6bd4473b875a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_79deb365-48be-4236-9581-62fb4a7c7e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_83d200dc-1c6d-4d05-afa6-24a0cef67896" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_79deb365-48be-4236-9581-62fb4a7c7e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ac93d5fc-8d04-4f8b-b3cf-ac2d789090de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_83d200dc-1c6d-4d05-afa6-24a0cef67896" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ac93d5fc-8d04-4f8b-b3cf-ac2d789090de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8317419d-0bd9-461c-a2d0-6033ca550bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_83d200dc-1c6d-4d05-afa6-24a0cef67896" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8317419d-0bd9-461c-a2d0-6033ca550bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="weav-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_6437d33e-8a8f-46a6-aab0-7bff996502b6" 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_80223919-75ed-45a4-a684-c1e5c0d3f927" 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_6437d33e-8a8f-46a6-aab0-7bff996502b6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_80223919-75ed-45a4-a684-c1e5c0d3f927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fe4fc422-a554-4fc5-9a1a-57ed86779a64" 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_80223919-75ed-45a4-a684-c1e5c0d3f927" xlink:to="loc_us-gaap_NetIncomeLoss_fe4fc422-a554-4fc5-9a1a-57ed86779a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fba9ff07-7463-4cea-81f8-6eb52224ba4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_80223919-75ed-45a4-a684-c1e5c0d3f927" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fba9ff07-7463-4cea-81f8-6eb52224ba4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fc77e2da-574f-4b24-9e42-bce2a7cb2f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fba9ff07-7463-4cea-81f8-6eb52224ba4a" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fc77e2da-574f-4b24-9e42-bce2a7cb2f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_f86ddb76-b857-4b6c-a8ff-c69f26818688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fba9ff07-7463-4cea-81f8-6eb52224ba4a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_f86ddb76-b857-4b6c-a8ff-c69f26818688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_9f67c9c8-d1dc-47f9-ac0a-0702449cd974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fba9ff07-7463-4cea-81f8-6eb52224ba4a" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_9f67c9c8-d1dc-47f9-ac0a-0702449cd974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_90ab84f8-3597-41c1-875b-73a5729ec387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fba9ff07-7463-4cea-81f8-6eb52224ba4a" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_90ab84f8-3597-41c1-875b-73a5729ec387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_5af2241c-5b17-4fb0-8ec5-f6b7c7c9110f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fba9ff07-7463-4cea-81f8-6eb52224ba4a" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_5af2241c-5b17-4fb0-8ec5-f6b7c7c9110f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_eb1ec87a-0274-4f90-8b05-4dfb15061f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fba9ff07-7463-4cea-81f8-6eb52224ba4a" xlink:to="loc_us-gaap_ShareBasedCompensation_eb1ec87a-0274-4f90-8b05-4dfb15061f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_505ce7f8-4f4a-49e2-bc72-2a03738985cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fba9ff07-7463-4cea-81f8-6eb52224ba4a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_505ce7f8-4f4a-49e2-bc72-2a03738985cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_80742228-57fa-45a6-a8b7-73c351ad0fcd" 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_505ce7f8-4f4a-49e2-bc72-2a03738985cf" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_80742228-57fa-45a6-a8b7-73c351ad0fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_IncreaseDecreaseInContractAcquisitionCostsNet_4519ec4e-47a7-4cd2-8886-fb04bace0901" xlink:href="weav-20220930.xsd#weav_IncreaseDecreaseInContractAcquisitionCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_505ce7f8-4f4a-49e2-bc72-2a03738985cf" xlink:to="loc_weav_IncreaseDecreaseInContractAcquisitionCostsNet_4519ec4e-47a7-4cd2-8886-fb04bace0901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_65891f2b-776f-4b16-a6c9-b205df9dc5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_505ce7f8-4f4a-49e2-bc72-2a03738985cf" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_65891f2b-776f-4b16-a6c9-b205df9dc5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cbe3b511-09c0-4c01-8771-cfd0138675e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_505ce7f8-4f4a-49e2-bc72-2a03738985cf" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cbe3b511-09c0-4c01-8771-cfd0138675e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a4ccfc48-c003-4fc1-9ca0-f178ee62d8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_505ce7f8-4f4a-49e2-bc72-2a03738985cf" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a4ccfc48-c003-4fc1-9ca0-f178ee62d8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_f862621f-212f-4d49-b0ec-e1f082a4943d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_505ce7f8-4f4a-49e2-bc72-2a03738985cf" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_f862621f-212f-4d49-b0ec-e1f082a4943d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_aaa8c68b-43ae-4898-8a28-cde1ee5f4df9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_505ce7f8-4f4a-49e2-bc72-2a03738985cf" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_aaa8c68b-43ae-4898-8a28-cde1ee5f4df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCharges_a335b218-eb32-4aaa-a462-0bbbcf950874" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_505ce7f8-4f4a-49e2-bc72-2a03738985cf" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCharges_a335b218-eb32-4aaa-a462-0bbbcf950874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18861f15-eb76-4c45-b796-b8d1aa570004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_80223919-75ed-45a4-a684-c1e5c0d3f927" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18861f15-eb76-4c45-b796-b8d1aa570004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c5cfba4a-ee6e-41b7-9e00-0bd95e9a3c4f" 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_6437d33e-8a8f-46a6-aab0-7bff996502b6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c5cfba4a-ee6e-41b7-9e00-0bd95e9a3c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6991afc2-0929-4e37-b95c-7f2d8592c462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c5cfba4a-ee6e-41b7-9e00-0bd95e9a3c4f" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6991afc2-0929-4e37-b95c-7f2d8592c462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b61e2e36-e284-4f83-98a9-63c73ca8264b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c5cfba4a-ee6e-41b7-9e00-0bd95e9a3c4f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b61e2e36-e284-4f83-98a9-63c73ca8264b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_4d8e2345-a6c6-4f4c-8180-78976eb914b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c5cfba4a-ee6e-41b7-9e00-0bd95e9a3c4f" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_4d8e2345-a6c6-4f4c-8180-78976eb914b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f7b99ee-1e6f-4838-b252-6286c252daaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c5cfba4a-ee6e-41b7-9e00-0bd95e9a3c4f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f7b99ee-1e6f-4838-b252-6286c252daaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_dd54b457-b567-4dc2-a99c-ec9862f21704" 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_6437d33e-8a8f-46a6-aab0-7bff996502b6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_dd54b457-b567-4dc2-a99c-ec9862f21704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_6a4ae840-6281-4da0-b4de-878fc9ba6e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_dd54b457-b567-4dc2-a99c-ec9862f21704" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_6a4ae840-6281-4da0-b4de-878fc9ba6e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_49bf2480-62b6-4364-9850-61a4a8cebca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_dd54b457-b567-4dc2-a99c-ec9862f21704" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_49bf2480-62b6-4364-9850-61a4a8cebca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_345d477c-482e-4b28-b0cc-7cb4f475c9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_dd54b457-b567-4dc2-a99c-ec9862f21704" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_345d477c-482e-4b28-b0cc-7cb4f475c9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_c9f71ef1-f56d-40ff-8592-36a5ec1e390d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_dd54b457-b567-4dc2-a99c-ec9862f21704" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans_c9f71ef1-f56d-40ff-8592-36a5ec1e390d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_0b19c965-f416-4219-a395-dc5ca11e4bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_dd54b457-b567-4dc2-a99c-ec9862f21704" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_0b19c965-f416-4219-a395-dc5ca11e4bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8014d629-4ba4-4453-a52c-a2dd688e1785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_dd54b457-b567-4dc2-a99c-ec9862f21704" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8014d629-4ba4-4453-a52c-a2dd688e1785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5d7281c9-9bbf-43ed-9a04-3459ee45b5ff" 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_6437d33e-8a8f-46a6-aab0-7bff996502b6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5d7281c9-9bbf-43ed-9a04-3459ee45b5ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_114f5368-bc0f-4a9f-886b-0a6faeb81e76" 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_6437d33e-8a8f-46a6-aab0-7bff996502b6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_114f5368-bc0f-4a9f-886b-0a6faeb81e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0fd1a3cd-19c1-493d-b7e1-6c1eb8fe7df3" 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_6437d33e-8a8f-46a6-aab0-7bff996502b6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0fd1a3cd-19c1-493d-b7e1-6c1eb8fe7df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_96c38660-316d-4185-9b11-43bf412640dc" 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_6437d33e-8a8f-46a6-aab0-7bff996502b6" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_96c38660-316d-4185-9b11-43bf412640dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_2f719829-7db4-473b-abfe-4bac7aac2f3d" 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_96c38660-316d-4185-9b11-43bf412640dc" xlink:to="loc_us-gaap_InterestPaidNet_2f719829-7db4-473b-abfe-4bac7aac2f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_b8fa11d9-19fa-4dc4-b8c8-2b244320b3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_96c38660-316d-4185-9b11-43bf412640dc" xlink:to="loc_us-gaap_IncomeTaxesPaid_b8fa11d9-19fa-4dc4-b8c8-2b244320b3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_289f715b-7051-4ea7-8305-3ed0b049e7a2" 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_6437d33e-8a8f-46a6-aab0-7bff996502b6" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_289f715b-7051-4ea7-8305-3ed0b049e7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6b5ef54a-44b5-4aaa-aac4-efbd3ab9d20e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_289f715b-7051-4ea7-8305-3ed0b049e7a2" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_6b5ef54a-44b5-4aaa-aac4-efbd3ab9d20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_61cdfc47-1407-4a3e-8f0b-2db3aa5c3367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_289f715b-7051-4ea7-8305-3ed0b049e7a2" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_61cdfc47-1407-4a3e-8f0b-2db3aa5c3367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_7148883c-206b-4c86-afdd-67d22df8e8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_289f715b-7051-4ea7-8305-3ed0b049e7a2" xlink:to="loc_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction_7148883c-206b-4c86-afdd-67d22df8e8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" xlink:type="simple" xlink:href="weav-20220930.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"/>
  <link:presentationLink xlink:role="http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_49a6df3c-f0e9-43e5-b70b-a240cadaa695" 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_4bcbe4ce-741a-4725-9d09-042dc6633812" 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_49a6df3c-f0e9-43e5-b70b-a240cadaa695" xlink:to="loc_us-gaap_StatementTable_4bcbe4ce-741a-4725-9d09-042dc6633812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8ed045d7-aad0-44f3-8535-6f6a0030a871" 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_4bcbe4ce-741a-4725-9d09-042dc6633812" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8ed045d7-aad0-44f3-8535-6f6a0030a871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" 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_8ed045d7-aad0-44f3-8535-6f6a0030a871" xlink:to="loc_us-gaap_EquityComponentDomain_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_7f416787-6e86-473f-96ab-922ed0774a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:to="loc_us-gaap_PreferredStockMember_7f416787-6e86-473f-96ab-922ed0774a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c4eae7f5-ccd8-483a-a8f6-4c87ac465539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:to="loc_us-gaap_CommonStockMember_c4eae7f5-ccd8-483a-a8f6-4c87ac465539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_05c2ec10-80ba-4d6c-af16-81536096f204" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_05c2ec10-80ba-4d6c-af16-81536096f204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_42d961c5-4134-4600-9d7b-0571a70518cb" 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_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:to="loc_us-gaap_RetainedEarningsMember_42d961c5-4134-4600-9d7b-0571a70518cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ee2f05a5-e1cb-4b8f-9b77-919631c9ca6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d18f1ba6-ed6b-4154-9858-fee6881a0bf1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ee2f05a5-e1cb-4b8f-9b77-919631c9ca6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b13cef32-2f66-4d37-bc4d-a56fcfc00813" 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_4bcbe4ce-741a-4725-9d09-042dc6633812" xlink:to="loc_us-gaap_StatementLineItems_b13cef32-2f66-4d37-bc4d-a56fcfc00813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_932bd8b9-6d32-4ad0-b892-b279499bed36" 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_b13cef32-2f66-4d37-bc4d-a56fcfc00813" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_932bd8b9-6d32-4ad0-b892-b279499bed36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_e11f00c8-1f83-4ae5-96c0-272d04b990e4" 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_932bd8b9-6d32-4ad0-b892-b279499bed36" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_e11f00c8-1f83-4ae5-96c0-272d04b990e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_b41a0dcf-f6ab-496f-acf7-057e7ec86d53" 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_932bd8b9-6d32-4ad0-b892-b279499bed36" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_b41a0dcf-f6ab-496f-acf7-057e7ec86d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_cc15cc8f-774c-4a12-bb89-fe062c5822c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_932bd8b9-6d32-4ad0-b892-b279499bed36" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_cc15cc8f-774c-4a12-bb89-fe062c5822c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_085e72e5-6a54-4ed6-84fe-399062f9484b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_932bd8b9-6d32-4ad0-b892-b279499bed36" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_085e72e5-6a54-4ed6-84fe-399062f9484b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" 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_b13cef32-2f66-4d37-bc4d-a56fcfc00813" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_1df7e0ca-b2cc-43de-85f1-552c5e0ea36f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_1df7e0ca-b2cc-43de-85f1-552c5e0ea36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e27c9b2e-bda8-4aba-bbe6-5f9f863fd069" 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_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockholdersEquity_e27c9b2e-bda8-4aba-bbe6-5f9f863fd069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4fa4cb11-3b85-4251-adf9-23abb095b7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4fa4cb11-3b85-4251-adf9-23abb095b7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8a073ada-ef03-4fc6-8d25-bae37d08a816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8a073ada-ef03-4fc6-8d25-bae37d08a816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_efb61289-6236-4f4e-9548-5f50ab8de3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_efb61289-6236-4f4e-9548-5f50ab8de3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f9c1e79e-107c-403f-a2f5-46b343beac6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f9c1e79e-107c-403f-a2f5-46b343beac6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3a0659d0-94bc-4cda-8a60-d9aaf17d9946" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3a0659d0-94bc-4cda-8a60-d9aaf17d9946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_ca3bcd06-60bf-49fc-8e36-f3fded75acc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_ca3bcd06-60bf-49fc-8e36-f3fded75acc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3ddc319f-d3ae-4d7d-a486-42d7998ade13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_3ddc319f-d3ae-4d7d-a486-42d7998ade13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_0a2adac9-57d0-4c9a-9868-aff07d3ffd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_0a2adac9-57d0-4c9a-9868-aff07d3ffd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1a351a8a-1d41-469c-8f90-61386274130d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1a351a8a-1d41-469c-8f90-61386274130d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8efa32e1-7e50-457c-9005-c34922b70ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_NetIncomeLoss_8efa32e1-7e50-457c-9005-c34922b70ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_e441ade2-047c-4486-ac37-360275d3ab1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_e441ade2-047c-4486-ac37-360275d3ab1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fee83d45-e8e8-432e-b469-ffde4ff63d87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_StockholdersEquity_fee83d45-e8e8-432e-b469-ffde4ff63d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ae2ddf59-ab27-4d36-8e68-9a4e30893b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b0e2f0ef-b8bc-4999-982c-14742395dfdd" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ae2ddf59-ab27-4d36-8e68-9a4e30893b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/DescriptionoftheBusiness" xlink:type="simple" xlink:href="weav-20220930.xsd#DescriptionoftheBusiness"/>
  <link:presentationLink xlink:role="http://getweave.com/role/DescriptionoftheBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_93282a71-b07a-48f5-96c4-f4a8473504c0" 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_NatureOfOperations_effc6da7-d92b-4baf-9d04-b4e48e2dcf03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_93282a71-b07a-48f5-96c4-f4a8473504c0" xlink:to="loc_us-gaap_NatureOfOperations_effc6da7-d92b-4baf-9d04-b4e48e2dcf03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="weav-20220930.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c064123f-4785-4f57-a053-57f3ebc8980e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_616c3ecb-37f5-45d8-b663-a623a3dba617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c064123f-4785-4f57-a053-57f3ebc8980e" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_616c3ecb-37f5-45d8-b663-a623a3dba617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/Revenue" xlink:type="simple" xlink:href="weav-20220930.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://getweave.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_41dadf3a-73d1-4ea2-96d5-a1e5bb6f8914" 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_ee55fbd2-c0e0-43d7-9d2d-8d49e398d21c" 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_41dadf3a-73d1-4ea2-96d5-a1e5bb6f8914" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ee55fbd2-c0e0-43d7-9d2d-8d49e398d21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="weav-20220930.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://getweave.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0a6aa9db-38e9-4f43-8934-f08bfd72d57d" 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_f8198582-aa2b-426c-83ae-9f0aad6462f4" 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_0a6aa9db-38e9-4f43-8934-f08bfd72d57d" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_f8198582-aa2b-426c-83ae-9f0aad6462f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="weav-20220930.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://getweave.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_82fe9fe3-59f8-4ee4-863f-934f2e02a33c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_8cf21b15-b706-4683-b291-f0ea50247c59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_82fe9fe3-59f8-4ee4-863f-934f2e02a33c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_8cf21b15-b706-4683-b291-f0ea50247c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/AccruedLiabilities" xlink:type="simple" xlink:href="weav-20220930.xsd#AccruedLiabilities"/>
  <link:presentationLink xlink:role="http://getweave.com/role/AccruedLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_570fb486-1267-4803-b633-0ecdf49d7436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_588e3fa6-f25b-4b0e-814e-a63db14d9813" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_570fb486-1267-4803-b633-0ecdf49d7436" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_588e3fa6-f25b-4b0e-814e-a63db14d9813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/Leases" xlink:type="simple" xlink:href="weav-20220930.xsd#Leases"/>
  <link:presentationLink xlink:role="http://getweave.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3c6dca89-f50c-49ee-babe-304d475409cd" 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_3ad44a39-c9f6-4a55-8f9e-66cadf5daf38" 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_3c6dca89-f50c-49ee-babe-304d475409cd" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_3ad44a39-c9f6-4a55-8f9e-66cadf5daf38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_86c5fe78-7275-438d-a533-c53a64366a84" 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_3c6dca89-f50c-49ee-babe-304d475409cd" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_86c5fe78-7275-438d-a533-c53a64366a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorDirectFinancingLeasesTextBlock_bf968295-768f-4882-99cd-b9283095f544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorDirectFinancingLeasesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3c6dca89-f50c-49ee-babe-304d475409cd" xlink:to="loc_us-gaap_LessorDirectFinancingLeasesTextBlock_bf968295-768f-4882-99cd-b9283095f544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/IncomeTaxes" xlink:type="simple" xlink:href="weav-20220930.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://getweave.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_237edc19-80ca-49d8-86ca-91683379479a" 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_8bc61ad2-0fd7-4046-85b4-8ab9cd425ed8" 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_237edc19-80ca-49d8-86ca-91683379479a" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_8bc61ad2-0fd7-4046-85b4-8ab9cd425ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/CurrentandLongTermDebt" xlink:type="simple" xlink:href="weav-20220930.xsd#CurrentandLongTermDebt"/>
  <link:presentationLink xlink:role="http://getweave.com/role/CurrentandLongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_777fec8c-7047-43da-b158-8df67d6d3953" 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_LongTermDebtTextBlock_188d7b02-11b6-4a16-974b-e452def19dde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_777fec8c-7047-43da-b158-8df67d6d3953" xlink:to="loc_us-gaap_LongTermDebtTextBlock_188d7b02-11b6-4a16-974b-e452def19dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/StockholdersEquity" xlink:type="simple" xlink:href="weav-20220930.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://getweave.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6aa9da4f-98cd-4703-a01a-a6132a8a3c3e" 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_35747371-b40d-4978-b807-a18932c9ac0f" 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_6aa9da4f-98cd-4703-a01a-a6132a8a3c3e" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_35747371-b40d-4978-b807-a18932c9ac0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="weav-20220930.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://getweave.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_3d2ddbcf-29fa-46cf-ac01-93494f80f06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_fa79d38e-514e-4653-b73c-80214013f0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_3d2ddbcf-29fa-46cf-ac01-93494f80f06c" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_fa79d38e-514e-4653-b73c-80214013f0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="weav-20220930.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://getweave.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_57404f8e-1338-4315-8588-5dc7895f8f5d" 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_72a135e1-a7b8-4b69-b635-cad022e951bb" 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_57404f8e-1338-4315-8588-5dc7895f8f5d" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_72a135e1-a7b8-4b69-b635-cad022e951bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/NetLossPerShare" xlink:type="simple" xlink:href="weav-20220930.xsd#NetLossPerShare"/>
  <link:presentationLink xlink:role="http://getweave.com/role/NetLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c5b2b029-7893-40c9-b71b-99210b8ebc53" 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_051973df-10de-487d-9127-267eaa861b6d" 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_c5b2b029-7893-40c9-b71b-99210b8ebc53" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_051973df-10de-487d-9127-267eaa861b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/SubsequentEvents" xlink:type="simple" xlink:href="weav-20220930.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://getweave.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_200f8932-98ba-477d-af85-6ce0b634cad7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1dbe3016-259f-4f6f-834a-03cdfa98f91e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_200f8932-98ba-477d-af85-6ce0b634cad7" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_1dbe3016-259f-4f6f-834a-03cdfa98f91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="weav-20220930.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_44b866a8-1187-4ff5-a9eb-2bf29ca276d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_341acf53-4428-40be-8d55-055c04c1ab69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44b866a8-1187-4ff5-a9eb-2bf29ca276d0" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_341acf53-4428-40be-8d55-055c04c1ab69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2c57428d-c004-4885-9d0d-602e48046f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44b866a8-1187-4ff5-a9eb-2bf29ca276d0" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2c57428d-c004-4885-9d0d-602e48046f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_0bc89cd3-d01c-4ab8-8e5e-9ca4bca83a25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44b866a8-1187-4ff5-a9eb-2bf29ca276d0" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_0bc89cd3-d01c-4ab8-8e5e-9ca4bca83a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_49b6dcf4-1dc0-4a6c-9a89-0232b6d0b69b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44b866a8-1187-4ff5-a9eb-2bf29ca276d0" xlink:to="loc_us-gaap_UseOfEstimates_49b6dcf4-1dc0-4a6c-9a89-0232b6d0b69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_84928405-7f09-4bb6-b59e-07deadd61e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44b866a8-1187-4ff5-a9eb-2bf29ca276d0" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_84928405-7f09-4bb6-b59e-07deadd61e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_26d57ccf-46a7-4419-9bde-a7aab7d2d726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44b866a8-1187-4ff5-a9eb-2bf29ca276d0" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_26d57ccf-46a7-4419-9bde-a7aab7d2d726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_51e27b3e-be41-4924-9d07-92672413e6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44b866a8-1187-4ff5-a9eb-2bf29ca276d0" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_51e27b3e-be41-4924-9d07-92672413e6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0752ac8b-be47-45f8-ae6f-828f695fe384" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_44b866a8-1187-4ff5-a9eb-2bf29ca276d0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0752ac8b-be47-45f8-ae6f-828f695fe384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/RevenueTables" xlink:type="simple" xlink:href="weav-20220930.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://getweave.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0da8e5d0-f203-4c60-ba47-ac5c0c86b360" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_98c257b5-da1d-4b0d-9cc9-ee2d7757c86d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0da8e5d0-f203-4c60-ba47-ac5c0c86b360" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_98c257b5-da1d-4b0d-9cc9-ee2d7757c86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="weav-20220930.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://getweave.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_81697e2a-68ef-4d51-a91a-d2ca9b5b0c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_9406955d-210a-4a13-848d-42a4fcab8df1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_81697e2a-68ef-4d51-a91a-d2ca9b5b0c8c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_9406955d-210a-4a13-848d-42a4fcab8df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="weav-20220930.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://getweave.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3f34251b-07b1-4028-af97-81ec6698ebc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_55694a7e-f554-4936-b8f2-d1f58d9377c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3f34251b-07b1-4028-af97-81ec6698ebc0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_55694a7e-f554-4936-b8f2-d1f58d9377c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/AccruedLiabilitiesTables" xlink:type="simple" xlink:href="weav-20220930.xsd#AccruedLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://getweave.com/role/AccruedLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_70057dbf-6804-4e66-bdcf-4b5a05d152cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_06f303f7-d3f6-4703-90eb-a44e7fa11f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_70057dbf-6804-4e66-bdcf-4b5a05d152cf" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_06f303f7-d3f6-4703-90eb-a44e7fa11f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesTables" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://getweave.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_9c7f3042-355c-4e81-912f-dbcf36f1007a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_38677822-3125-489e-9c55-c978d37bd2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9c7f3042-355c-4e81-912f-dbcf36f1007a" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_38677822-3125-489e-9c55-c978d37bd2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_e5b2a327-fa95-4ea2-8fbb-0819d3691973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9c7f3042-355c-4e81-912f-dbcf36f1007a" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_e5b2a327-fa95-4ea2-8fbb-0819d3691973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_dc55e611-f5c4-4c70-9e19-4429f9ecba77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9c7f3042-355c-4e81-912f-dbcf36f1007a" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_dc55e611-f5c4-4c70-9e19-4429f9ecba77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_8027f162-3b9a-4289-9a9d-aa09ad2d3b96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9c7f3042-355c-4e81-912f-dbcf36f1007a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_8027f162-3b9a-4289-9a9d-aa09ad2d3b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="weav-20220930.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://getweave.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_10510397-d9af-4195-a968-5833cfd6b14f" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1b157501-272e-4eeb-8783-a8ff6292d063" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_10510397-d9af-4195-a968-5833cfd6b14f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1b157501-272e-4eeb-8783-a8ff6292d063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_fe3ac3b8-26ad-4fc7-ac10-62f0680f7c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_10510397-d9af-4195-a968-5833cfd6b14f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_fe3ac3b8-26ad-4fc7-ac10-62f0680f7c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3b4a43ba-95a7-4b9f-a756-aa988090b714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_10510397-d9af-4195-a968-5833cfd6b14f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3b4a43ba-95a7-4b9f-a756-aa988090b714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="weav-20220930.xsd#NetLossPerShareTables"/>
  <link:presentationLink xlink:role="http://getweave.com/role/NetLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e74940f4-d030-4ceb-8788-a24904e7932f" 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_902c3e56-f3e5-440e-aba7-0c8f5892c0f9" 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_e74940f4-d030-4ceb-8788-a24904e7932f" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_902c3e56-f3e5-440e-aba7-0c8f5892c0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_e06823d9-e2ee-4eb7-84c1-fd17eff0b932" 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_e74940f4-d030-4ceb-8788-a24904e7932f" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_e06823d9-e2ee-4eb7-84c1-fd17eff0b932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2bbbb3f9-9dc7-46bf-a777-c8a87274f9ee" 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_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2bbbb3f9-9dc7-46bf-a777-c8a87274f9ee" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fcdf3413-ac93-41f0-b1e7-976ac0af0992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_CreditFacilityAxis_fcdf3413-ac93-41f0-b1e7-976ac0af0992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c4f06be0-a906-4905-9652-f0577cffa0e8" 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_fcdf3413-ac93-41f0-b1e7-976ac0af0992" xlink:to="loc_us-gaap_CreditFacilityDomain_c4f06be0-a906-4905-9652-f0577cffa0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bdd8c454-c54c-4df4-9f5f-008b3d614fa3" 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_c4f06be0-a906-4905-9652-f0577cffa0e8" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bdd8c454-c54c-4df4-9f5f-008b3d614fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_121c2ec7-20bd-4566-82e3-57925073ad86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_121c2ec7-20bd-4566-82e3-57925073ad86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_95f20a25-f6b0-4713-b8f1-ba137fc4a268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_95f20a25-f6b0-4713-b8f1-ba137fc4a268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_08a96ec3-9684-448b-acb3-2f530c8b9a7e" 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_95f20a25-f6b0-4713-b8f1-ba137fc4a268" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_08a96ec3-9684-448b-acb3-2f530c8b9a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_6046037d-bea3-4b9b-960f-dafede6fccf2" 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_08a96ec3-9684-448b-acb3-2f530c8b9a7e" xlink:to="loc_us-gaap_LineOfCreditMember_6046037d-bea3-4b9b-960f-dafede6fccf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c26f80f7-2186-49c9-b6c0-c0f3ced39108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c26f80f7-2186-49c9-b6c0-c0f3ced39108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_d068eabe-696f-438a-874e-3040cf284f14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_c26f80f7-2186-49c9-b6c0-c0f3ced39108" xlink:to="loc_us-gaap_TypeOfAdoptionMember_d068eabe-696f-438a-874e-3040cf284f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_540445b6-7caf-49bc-a243-158be62cb390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_d068eabe-696f-438a-874e-3040cf284f14" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_540445b6-7caf-49bc-a243-158be62cb390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_831a114b-787c-4260-b1fb-57197630da60" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_831a114b-787c-4260-b1fb-57197630da60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a2d495db-e4b6-40ec-bc51-966f73d9ee80" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_831a114b-787c-4260-b1fb-57197630da60" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a2d495db-e4b6-40ec-bc51-966f73d9ee80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8dcf83d0-2f74-48f0-8bb5-f2d1768c02fa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a2d495db-e4b6-40ec-bc51-966f73d9ee80" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8dcf83d0-2f74-48f0-8bb5-f2d1768c02fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_182d3765-07b8-4037-89c7-8814bb6871a1" xlink:to="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_3381bc8f-fffd-460c-b9f6-2742e370e424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_NumberOfOperatingSegments_3381bc8f-fffd-460c-b9f6-2742e370e424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_e4e18172-ae69-457e-8b58-a2905249692e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_NumberOfReportableSegments_e4e18172-ae69-457e-8b58-a2905249692e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_a1c1ca08-2565-4256-b615-cbef2a0a3f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RestrictedCash_a1c1ca08-2565-4256-b615-cbef2a0a3f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_72008982-5b43-4ce3-a405-da6c8a5f40c2" 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_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_72008982-5b43-4ce3-a405-da6c8a5f40c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_ad6a19d9-84c6-49d4-9776-01720c37da5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_ad6a19d9-84c6-49d4-9776-01720c37da5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_a1ce13b1-2dd7-4f25-a123-378426f44aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_a1ce13b1-2dd7-4f25-a123-378426f44aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_46cd8d02-99e9-49af-ae7f-1f7444be5033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_LongTermDebt_46cd8d02-99e9-49af-ae7f-1f7444be5033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_42f2edeb-bd45-4464-9839-f1700ddd44e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_42f2edeb-bd45-4464-9839-f1700ddd44e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_814c29f5-76ba-49c7-8aec-18f24e42ece6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_AdvertisingExpense_814c29f5-76ba-49c7-8aec-18f24e42ece6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_1ec75627-12fe-4482-9656-c7dbc41062ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_1ec75627-12fe-4482-9656-c7dbc41062ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0afe75b7-d27a-4453-8d42-4f12c2ff93e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_0afe75b7-d27a-4453-8d42-4f12c2ff93e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_LessorNumberOfPhonesIncludedInBaseSubscription_886ff6f1-6642-483b-98dd-7bbb40553799" xlink:href="weav-20220930.xsd#weav_LessorNumberOfPhonesIncludedInBaseSubscription"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_weav_LessorNumberOfPhonesIncludedInBaseSubscription_886ff6f1-6642-483b-98dd-7bbb40553799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_LessorTitleTransferPeriod_33c65f33-b430-434c-8af2-65f57ed876e1" xlink:href="weav-20220930.xsd#weav_LessorTitleTransferPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_weav_LessorTitleTransferPeriod_33c65f33-b430-434c-8af2-65f57ed876e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_a235716c-a4a3-4e1e-ae38-4afc40f2cdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_a235716c-a4a3-4e1e-ae38-4afc40f2cdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7bcb8a23-4465-4871-8ee9-592cedf8e7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_OperatingLeaseLiability_7bcb8a23-4465-4871-8ee9-592cedf8e7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentCredit_ea2a6f87-ae77-4870-8299-fbdb1d036dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRentCredit"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_DeferredRentCredit_ea2a6f87-ae77-4870-8299-fbdb1d036dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2900754f-f089-40d9-b088-2d942faa14d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2900754f-f089-40d9-b088-2d942faa14d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_49b704ed-dd2e-473f-9dfe-4b517e305c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_FinanceLeaseLiability_49b704ed-dd2e-473f-9dfe-4b517e305c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_52b0e861-5124-4f46-9b90-00498da982ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_fd95d65d-6054-491d-b2dd-bb0430fe1d7c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_52b0e861-5124-4f46-9b90-00498da982ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails_1" xlink:type="simple" xlink:href="weav-20220930.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://getweave.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ca5fb60b-3c7a-4941-a18b-cbd1db2c11e5" 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_c278c22e-b0d5-4924-972b-a5ba6d1d735d" 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_ca5fb60b-3c7a-4941-a18b-cbd1db2c11e5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c278c22e-b0d5-4924-972b-a5ba6d1d735d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_99a186df-a568-4267-86af-3a53de3c2e0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c278c22e-b0d5-4924-972b-a5ba6d1d735d" xlink:to="loc_srt_RestatementAxis_99a186df-a568-4267-86af-3a53de3c2e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_75d7ef73-0dd7-4225-949f-6474136820c1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_99a186df-a568-4267-86af-3a53de3c2e0f" xlink:to="loc_srt_RestatementDomain_75d7ef73-0dd7-4225-949f-6474136820c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_f8a71737-1c64-4d5e-acc4-a5f8d87745fc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_75d7ef73-0dd7-4225-949f-6474136820c1" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_f8a71737-1c64-4d5e-acc4-a5f8d87745fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_db913bf4-34cd-4549-a07a-79fee5691e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c278c22e-b0d5-4924-972b-a5ba6d1d735d" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_db913bf4-34cd-4549-a07a-79fee5691e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_95602ac6-36b4-44ab-9a38-017b8a8195ea" 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_DisaggregationOfRevenueLineItems_db913bf4-34cd-4549-a07a-79fee5691e4b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_95602ac6-36b4-44ab-9a38-017b8a8195ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_c25b4568-9859-41ec-add7-6c8bf1660a97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_db913bf4-34cd-4549-a07a-79fee5691e4b" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_c25b4568-9859-41ec-add7-6c8bf1660a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5fdca1db-d12a-4c19-93e4-109018572b2c" 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_bfc8d1e2-329b-46f8-81c3-a52b9203693b" 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_5fdca1db-d12a-4c19-93e4-109018572b2c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bfc8d1e2-329b-46f8-81c3-a52b9203693b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fffb36e3-681e-4ce5-9655-1fb63d3aeffd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bfc8d1e2-329b-46f8-81c3-a52b9203693b" xlink:to="loc_srt_ProductOrServiceAxis_fffb36e3-681e-4ce5-9655-1fb63d3aeffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2f5f03f7-07c5-4c21-a54f-8c435795b576" 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_fffb36e3-681e-4ce5-9655-1fb63d3aeffd" xlink:to="loc_srt_ProductsAndServicesDomain_2f5f03f7-07c5-4c21-a54f-8c435795b576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_SubscriptionAndPaymentProcessingMember_fd191c7f-cc57-46ad-bbd4-91bd6dc16fbf" xlink:href="weav-20220930.xsd#weav_SubscriptionAndPaymentProcessingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2f5f03f7-07c5-4c21-a54f-8c435795b576" xlink:to="loc_weav_SubscriptionAndPaymentProcessingMember_fd191c7f-cc57-46ad-bbd4-91bd6dc16fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OnboardingMember_6528783b-b7d0-4a72-8ebd-37cf98026305" xlink:href="weav-20220930.xsd#weav_OnboardingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2f5f03f7-07c5-4c21-a54f-8c435795b576" xlink:to="loc_weav_OnboardingMember_6528783b-b7d0-4a72-8ebd-37cf98026305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5a01f4f9-594c-4a67-909e-6200c88d1831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bfc8d1e2-329b-46f8-81c3-a52b9203693b" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_5a01f4f9-594c-4a67-909e-6200c88d1831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eb8a4d9b-593a-4a5d-8a6d-b0e6c847dc07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5a01f4f9-594c-4a67-909e-6200c88d1831" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eb8a4d9b-593a-4a5d-8a6d-b0e6c847dc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_3ca90bb6-6963-4ea9-8e61-ee128abbf022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5a01f4f9-594c-4a67-909e-6200c88d1831" xlink:to="loc_us-gaap_LeaseIncome_3ca90bb6-6963-4ea9-8e61-ee128abbf022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_38f7f464-c174-480b-8014-14ccb06f9d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5a01f4f9-594c-4a67-909e-6200c88d1831" xlink:to="loc_us-gaap_Revenues_38f7f464-c174-480b-8014-14ccb06f9d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/FairValueMeasurementsAssetsDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#FairValueMeasurementsAssetsDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/FairValueMeasurementsAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a77c9457-25c4-402b-8315-4ade66203401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_26ebfdcb-61ff-4ddd-8978-e17cf4ea3ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a77c9457-25c4-402b-8315-4ade66203401" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_26ebfdcb-61ff-4ddd-8978-e17cf4ea3ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ee6b816f-927e-4cf4-8276-6f956468cd26" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_26ebfdcb-61ff-4ddd-8978-e17cf4ea3ff8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ee6b816f-927e-4cf4-8276-6f956468cd26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17b20ee8-0183-4b54-b9ad-c1a1e3aa69a8" 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_ee6b816f-927e-4cf4-8276-6f956468cd26" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17b20ee8-0183-4b54-b9ad-c1a1e3aa69a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b1a93114-e939-4789-a773-2906767182b7" 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_17b20ee8-0183-4b54-b9ad-c1a1e3aa69a8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b1a93114-e939-4789-a773-2906767182b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_326fe7cc-3a6f-4ceb-b57f-13c281a8a516" 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_17b20ee8-0183-4b54-b9ad-c1a1e3aa69a8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_326fe7cc-3a6f-4ceb-b57f-13c281a8a516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7e976096-b9ff-4613-abac-c72853176ccd" 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_17b20ee8-0183-4b54-b9ad-c1a1e3aa69a8" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7e976096-b9ff-4613-abac-c72853176ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_8f46802b-e9ff-4052-bc42-7db7b14e6e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_26ebfdcb-61ff-4ddd-8978-e17cf4ea3ff8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_8f46802b-e9ff-4052-bc42-7db7b14e6e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_645149ed-0437-485d-819c-9a64ff07f713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_8f46802b-e9ff-4052-bc42-7db7b14e6e62" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_645149ed-0437-485d-819c-9a64ff07f713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3d4b3d66-2068-4cac-b2f9-119cd7041996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_645149ed-0437-485d-819c-9a64ff07f713" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3d4b3d66-2068-4cac-b2f9-119cd7041996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4299ef34-2bc7-4752-a241-ea3954a74ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_26ebfdcb-61ff-4ddd-8978-e17cf4ea3ff8" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4299ef34-2bc7-4752-a241-ea3954a74ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e1d7d071-884b-4e3c-8370-68fe00505cee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_4299ef34-2bc7-4752-a241-ea3954a74ddd" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e1d7d071-884b-4e3c-8370-68fe00505cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_814a0988-6a4a-40ca-86bc-283ed595b54e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_e1d7d071-884b-4e3c-8370-68fe00505cee" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_814a0988-6a4a-40ca-86bc-283ed595b54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2f20c97-d2ab-4508-971a-90b5243d5e47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_26ebfdcb-61ff-4ddd-8978-e17cf4ea3ff8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2f20c97-d2ab-4508-971a-90b5243d5e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_32cec074-fe6a-480b-95f7-a6cd1eacbf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2f20c97-d2ab-4508-971a-90b5243d5e47" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_32cec074-fe6a-480b-95f7-a6cd1eacbf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_81ee85f2-60a3-4f2c-96ec-75f63352575a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a2f20c97-d2ab-4508-971a-90b5243d5e47" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_81ee85f2-60a3-4f2c-96ec-75f63352575a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#FairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_11e237b4-1e9c-4deb-b4f3-7c3d4f131277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7f99ebc1-7e88-45d1-95c7-20233c17d271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_11e237b4-1e9c-4deb-b4f3-7c3d4f131277" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7f99ebc1-7e88-45d1-95c7-20233c17d271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77be3469-44ae-4214-949c-809a4ffcfde6" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7f99ebc1-7e88-45d1-95c7-20233c17d271" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77be3469-44ae-4214-949c-809a4ffcfde6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95c6e1c5-e42e-477b-91eb-db8ca364bca1" 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_77be3469-44ae-4214-949c-809a4ffcfde6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95c6e1c5-e42e-477b-91eb-db8ca364bca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_4ca87f1d-3f5c-4f5b-b663-1c8726678c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_95c6e1c5-e42e-477b-91eb-db8ca364bca1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_4ca87f1d-3f5c-4f5b-b663-1c8726678c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_03ea5438-0f53-4306-8a10-38cf1427aaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7f99ebc1-7e88-45d1-95c7-20233c17d271" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_03ea5438-0f53-4306-8a10-38cf1427aaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_41b1b871-2c0b-4774-b5b2-85967b21833a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_03ea5438-0f53-4306-8a10-38cf1427aaa7" xlink:to="loc_us-gaap_DebtInstrumentFairValue_41b1b871-2c0b-4774-b5b2-85967b21833a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ad34729f-7906-4110-b613-ce8b22664afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_41a7046d-5c43-433e-9879-c3813ccbbb37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ad34729f-7906-4110-b613-ce8b22664afe" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_41a7046d-5c43-433e-9879-c3813ccbbb37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c1ff1f06-d6dd-4d09-be0c-e3f75e9d8632" 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_41a7046d-5c43-433e-9879-c3813ccbbb37" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c1ff1f06-d6dd-4d09-be0c-e3f75e9d8632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" 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_c1ff1f06-d6dd-4d09-be0c-e3f75e9d8632" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_a50a76cc-8ad6-4ddc-bc26-38cc6ec794d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_us-gaap_OfficeEquipmentMember_a50a76cc-8ad6-4ddc-bc26-38cc6ec794d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_fead3aef-501e-4a45-84a2-42f962273626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_fead3aef-501e-4a45-84a2-42f962273626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_05969c21-d6a7-492b-b434-5774808ad526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_05969c21-d6a7-492b-b434-5774808ad526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FixedAssetsNotPlacedInServiceMember_22f30351-fc6e-4fdb-b871-24b952c569f5" xlink:href="weav-20220930.xsd#weav_FixedAssetsNotPlacedInServiceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_weav_FixedAssetsNotPlacedInServiceMember_22f30351-fc6e-4fdb-b871-24b952c569f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f0111cd5-1af6-45cf-be9e-f7468a6bab36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_f0111cd5-1af6-45cf-be9e-f7468a6bab36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PhoneHardwareMember_156b2b89-3131-4743-b21c-4c270f8682e9" xlink:href="weav-20220930.xsd#weav_PhoneHardwareMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_weav_PhoneHardwareMember_156b2b89-3131-4743-b21c-4c270f8682e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PaymentTerminalsMember_c33e4459-6ede-4b3a-a5e7-cf8f1844e022" xlink:href="weav-20220930.xsd#weav_PaymentTerminalsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa3befbd-114a-4b6e-a911-6ff8edcf5e37" xlink:to="loc_weav_PaymentTerminalsMember_c33e4459-6ede-4b3a-a5e7-cf8f1844e022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" 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_41a7046d-5c43-433e-9879-c3813ccbbb37" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_18675088-a9f5-496d-80c5-e9d06655c13a" 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_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_18675088-a9f5-496d-80c5-e9d06655c13a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_ec737aca-182b-4dfc-9ea4-51fc32432a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_ec737aca-182b-4dfc-9ea4-51fc32432a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_942619e6-5f6e-430f-b04e-7b7623de3ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_942619e6-5f6e-430f-b04e-7b7623de3ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c3e4c421-ba1d-468e-9bcb-468eadd80123" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_c3e4c421-ba1d-468e-9bcb-468eadd80123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_241b0e25-c99b-4b61-b126-8efe3c75041f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_eb0f7bcf-17cc-4c9c-9869-8d7b61ad1b90" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_241b0e25-c99b-4b61-b126-8efe3c75041f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b81d47af-6838-478a-b177-84056b79388c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_72edbd95-26ee-4f5d-9b6a-981ecf93ed1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b81d47af-6838-478a-b177-84056b79388c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_72edbd95-26ee-4f5d-9b6a-981ecf93ed1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_be57bcf1-47b3-43a0-b308-a631e4319e08" 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_72edbd95-26ee-4f5d-9b6a-981ecf93ed1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_be57bcf1-47b3-43a0-b308-a631e4319e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ce2810a0-6f3e-45e2-93a3-8441285267c0" 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_be57bcf1-47b3-43a0-b308-a631e4319e08" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ce2810a0-6f3e-45e2-93a3-8441285267c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PhoneHardwareAndDataCenterEquipmentMember_182c812c-12c3-42a3-ae17-b9b6fc459857" xlink:href="weav-20220930.xsd#weav_PhoneHardwareAndDataCenterEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ce2810a0-6f3e-45e2-93a3-8441285267c0" xlink:to="loc_weav_PhoneHardwareAndDataCenterEquipmentMember_182c812c-12c3-42a3-ae17-b9b6fc459857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41fb029b-927d-41d5-81e0-5426b0a0dadf" 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_72edbd95-26ee-4f5d-9b6a-981ecf93ed1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41fb029b-927d-41d5-81e0-5426b0a0dadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_8bc46962-73f0-4ec5-8b93-a61535bcccd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41fb029b-927d-41d5-81e0-5426b0a0dadf" xlink:to="loc_us-gaap_Depreciation_8bc46962-73f0-4ec5-8b93-a61535bcccd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9b5d23b8-12a2-4ca8-92c6-53d7056377d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41fb029b-927d-41d5-81e0-5426b0a0dadf" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9b5d23b8-12a2-4ca8-92c6-53d7056377d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_201920fe-2d46-4cad-83d4-c6a2ef548199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41fb029b-927d-41d5-81e0-5426b0a0dadf" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_201920fe-2d46-4cad-83d4-c6a2ef548199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_CapitalizedImplementationCostsAmortization_9dc8abf1-ee53-4470-b2b5-6c2e757c0626" xlink:href="weav-20220930.xsd#weav_CapitalizedImplementationCostsAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41fb029b-927d-41d5-81e0-5426b0a0dadf" xlink:to="loc_weav_CapitalizedImplementationCostsAmortization_9dc8abf1-ee53-4470-b2b5-6c2e757c0626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/AccruedLiabilitiesDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#AccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_eba71347-1f33-409e-974e-5be90c598085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_bda648d9-ab2b-439b-8b83-7036bcc6d62e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_eba71347-1f33-409e-974e-5be90c598085" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_bda648d9-ab2b-439b-8b83-7036bcc6d62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_2712af40-9493-4a11-bf6f-b4f49e94648d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_eba71347-1f33-409e-974e-5be90c598085" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_2712af40-9493-4a11-bf6f-b4f49e94648d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_70fe46ff-656a-4686-a77a-597c6b035b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_eba71347-1f33-409e-974e-5be90c598085" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_70fe46ff-656a-4686-a77a-597c6b035b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_989f4c56-4a4b-4848-ad04-c637f18983c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_eba71347-1f33-409e-974e-5be90c598085" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_989f4c56-4a4b-4848-ad04-c637f18983c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_7dcf151a-d4e9-4f9e-9196-ea8c93cf0a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_eba71347-1f33-409e-974e-5be90c598085" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_7dcf151a-d4e9-4f9e-9196-ea8c93cf0a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4126d9ee-e2fa-4df1-8e4d-647ac6118e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_eba71347-1f33-409e-974e-5be90c598085" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4126d9ee-e2fa-4df1-8e4d-647ac6118e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesScheduleofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/LeasesScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d712fa9b-8019-4c08-bfc1-907c82fee5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_ebc8f461-5b8b-4419-b13b-8bc6ff056b33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d712fa9b-8019-4c08-bfc1-907c82fee5f5" xlink:to="loc_us-gaap_LeaseCostAbstract_ebc8f461-5b8b-4419-b13b-8bc6ff056b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b71116ed-b1ca-4693-8484-e71bbc8a11a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_ebc8f461-5b8b-4419-b13b-8bc6ff056b33" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_b71116ed-b1ca-4693-8484-e71bbc8a11a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_c0935a9a-a864-4ed4-a2bb-eda1a2f5de85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_ebc8f461-5b8b-4419-b13b-8bc6ff056b33" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_c0935a9a-a864-4ed4-a2bb-eda1a2f5de85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_e7876b69-35d3-4568-ad0d-68309b16aa74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_ebc8f461-5b8b-4419-b13b-8bc6ff056b33" xlink:to="loc_us-gaap_OperatingLeaseExpense_e7876b69-35d3-4568-ad0d-68309b16aa74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_f15d9488-ca6c-4b0c-8aac-88abab399797" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_ebc8f461-5b8b-4419-b13b-8bc6ff056b33" xlink:to="loc_us-gaap_ShortTermLeaseCost_f15d9488-ca6c-4b0c-8aac-88abab399797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_dc2ae95f-ee05-4e04-8e97-f02a57d4a72c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_ebc8f461-5b8b-4419-b13b-8bc6ff056b33" xlink:to="loc_us-gaap_LeaseCost_dc2ae95f-ee05-4e04-8e97-f02a57d4a72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OtherInformationLesseeAbstract_04f8b34b-4002-4a33-979a-6b35e0b0b9ff" xlink:href="weav-20220930.xsd#weav_OtherInformationLesseeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d712fa9b-8019-4c08-bfc1-907c82fee5f5" xlink:to="loc_weav_OtherInformationLesseeAbstract_04f8b34b-4002-4a33-979a-6b35e0b0b9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_e221cc89-6121-4ce4-922b-60729122a7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_weav_OtherInformationLesseeAbstract_04f8b34b-4002-4a33-979a-6b35e0b0b9ff" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_e221cc89-6121-4ce4-922b-60729122a7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_d873b91a-234b-47c6-97d8-244b461fc1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_e221cc89-6121-4ce4-922b-60729122a7d6" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_d873b91a-234b-47c6-97d8-244b461fc1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_3cd71903-36e3-42a0-b9c7-4df4bb165c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_e221cc89-6121-4ce4-922b-60729122a7d6" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_3cd71903-36e3-42a0-b9c7-4df4bb165c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_ae8fe4f8-9b26-4f79-b7cd-c0400002fbfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_e221cc89-6121-4ce4-922b-60729122a7d6" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_ae8fe4f8-9b26-4f79-b7cd-c0400002fbfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_86854f41-8d06-4e48-99ac-d69b9ff5cb20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_e221cc89-6121-4ce4-922b-60729122a7d6" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_86854f41-8d06-4e48-99ac-d69b9ff5cb20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_57e04cc8-8cbd-45e0-96be-2b13a076d6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_e221cc89-6121-4ce4-922b-60729122a7d6" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_57e04cc8-8cbd-45e0-96be-2b13a076d6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_e0221c5f-3ac4-41f0-9b9c-6837c67017c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_weav_OtherInformationLesseeAbstract_04f8b34b-4002-4a33-979a-6b35e0b0b9ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_e0221c5f-3ac4-41f0-9b9c-6837c67017c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_e5475374-ed82-4b43-aa2b-fe711fe5fd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_e0221c5f-3ac4-41f0-9b9c-6837c67017c0" xlink:to="loc_us-gaap_OperatingLeasePayments_e5475374-ed82-4b43-aa2b-fe711fe5fd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_2609f7ab-06c2-4815-98d7-d6b1038ce2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_e0221c5f-3ac4-41f0-9b9c-6837c67017c0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_2609f7ab-06c2-4815-98d7-d6b1038ce2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c1b86e9e-7318-45ce-ba71-556d7d0070aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_e0221c5f-3ac4-41f0-9b9c-6837c67017c0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c1b86e9e-7318-45ce-ba71-556d7d0070aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e0308bfe-fc30-4002-8ad3-e993577eada4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c4427e43-221d-4619-9228-dbd85eb8583e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e0308bfe-fc30-4002-8ad3-e993577eada4" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c4427e43-221d-4619-9228-dbd85eb8583e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e19b2715-c210-4320-b741-b105848d645c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c4427e43-221d-4619-9228-dbd85eb8583e" xlink:to="loc_srt_RangeAxis_e19b2715-c210-4320-b741-b105848d645c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fa214570-c645-4518-8aa1-210b036c03b4" 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_e19b2715-c210-4320-b741-b105848d645c" xlink:to="loc_srt_RangeMember_fa214570-c645-4518-8aa1-210b036c03b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ef4f9f40-91eb-40c6-a203-de4c66bb0093" 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_fa214570-c645-4518-8aa1-210b036c03b4" xlink:to="loc_srt_MinimumMember_ef4f9f40-91eb-40c6-a203-de4c66bb0093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5f0267ab-153a-4a05-8686-471fa23c14c0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_fa214570-c645-4518-8aa1-210b036c03b4" xlink:to="loc_srt_MaximumMember_5f0267ab-153a-4a05-8686-471fa23c14c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_640e8d09-8fbb-42ae-915f-65935c57f3fe" 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_LesseeLeaseDescriptionTable_c4427e43-221d-4619-9228-dbd85eb8583e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_640e8d09-8fbb-42ae-915f-65935c57f3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_874c259f-27a5-4366-8d16-87697422036a" 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_640e8d09-8fbb-42ae-915f-65935c57f3fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_874c259f-27a5-4366-8d16-87697422036a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_PhoneHardwareLeaseMember_9712401c-1055-42c5-aeb7-65269b8a99d2" xlink:href="weav-20220930.xsd#weav_PhoneHardwareLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_874c259f-27a5-4366-8d16-87697422036a" xlink:to="loc_weav_PhoneHardwareLeaseMember_9712401c-1055-42c5-aeb7-65269b8a99d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis_e77a5298-e610-45d0-a745-688dc84f80ee" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c4427e43-221d-4619-9228-dbd85eb8583e" xlink:to="loc_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis_e77a5298-e610-45d0-a745-688dc84f80ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain_221ab42a-033a-4a13-837c-ca4254630e50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MortgageLoansOnRealEstateNamePropertyTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis_e77a5298-e610-45d0-a745-688dc84f80ee" xlink:to="loc_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain_221ab42a-033a-4a13-837c-ca4254630e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OfficeSpaceMember_695df3c5-bc9c-4841-80f6-0428ed713a3b" xlink:href="weav-20220930.xsd#weav_OfficeSpaceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MortgageLoansOnRealEstateNamePropertyTypeDomain_221ab42a-033a-4a13-837c-ca4254630e50" xlink:to="loc_weav_OfficeSpaceMember_695df3c5-bc9c-4841-80f6-0428ed713a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c4427e43-221d-4619-9228-dbd85eb8583e" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_26a437db-f7e9-4b11-a2e5-19bef7a503ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_us-gaap_OperatingLeaseExpense_26a437db-f7e9-4b11-a2e5-19bef7a503ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_bb82e562-9ba4-46a9-8cca-ee0fac15f94c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_us-gaap_LeaseIncome_bb82e562-9ba4-46a9-8cca-ee0fac15f94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FinanceLeaseLesseeNumberOfLeases_adb9f647-4ee9-40c7-8775-b7582a538fc0" xlink:href="weav-20220930.xsd#weav_FinanceLeaseLesseeNumberOfLeases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_weav_FinanceLeaseLesseeNumberOfLeases_adb9f647-4ee9-40c7-8775-b7582a538fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FinanceLeaseLesseeMonthlyRentalPayments_c25b0092-0cc0-4528-ac03-bee6263219e5" xlink:href="weav-20220930.xsd#weav_FinanceLeaseLesseeMonthlyRentalPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_weav_FinanceLeaseLesseeMonthlyRentalPayments_c25b0092-0cc0-4528-ac03-bee6263219e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9ac1c664-8177-4ba4-abfd-7f27d21fd818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9ac1c664-8177-4ba4-abfd-7f27d21fd818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_adebc4fd-7b92-48da-aeae-3158f415333e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a4b1708b-e212-4521-8097-982c93e3c168" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_adebc4fd-7b92-48da-aeae-3158f415333e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e428d131-b6f5-49cf-ab29-10a22a388378" 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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_58a9e458-2d3e-46df-a920-63d6a5a9a68c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e428d131-b6f5-49cf-ab29-10a22a388378" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_58a9e458-2d3e-46df-a920-63d6a5a9a68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3d12ff4b-97ad-410f-835c-f156ce155469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e428d131-b6f5-49cf-ab29-10a22a388378" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3d12ff4b-97ad-410f-835c-f156ce155469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8e5be09f-4c75-41d5-93b0-df713a40ba8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e428d131-b6f5-49cf-ab29-10a22a388378" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8e5be09f-4c75-41d5-93b0-df713a40ba8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f4744e17-2126-4899-b610-3aa4ecc763d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e428d131-b6f5-49cf-ab29-10a22a388378" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f4744e17-2126-4899-b610-3aa4ecc763d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6da51fc8-2c97-4944-8245-3bf49d0fc243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e428d131-b6f5-49cf-ab29-10a22a388378" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6da51fc8-2c97-4944-8245-3bf49d0fc243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_106790e4-f6bb-48e4-884a-e75dcbb7214f" xlink:href="weav-20220930.xsd#weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e428d131-b6f5-49cf-ab29-10a22a388378" xlink:to="loc_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_106790e4-f6bb-48e4-884a-e75dcbb7214f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bea11a48-a0a0-4575-9776-f28a490f5d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e428d131-b6f5-49cf-ab29-10a22a388378" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_bea11a48-a0a0-4575-9776-f28a490f5d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_64a012ba-652f-4e2d-b819-538c35d6f0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e428d131-b6f5-49cf-ab29-10a22a388378" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_64a012ba-652f-4e2d-b819-538c35d6f0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ca7883d6-b1a4-4d7c-be3a-52f52818abaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e428d131-b6f5-49cf-ab29-10a22a388378" xlink:to="loc_us-gaap_OperatingLeaseLiability_ca7883d6-b1a4-4d7c-be3a-52f52818abaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesFutureMinimumPaymentsUnderASC840Details"/>
  <link:presentationLink xlink:role="http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5797a49a-cd85-493a-9958-296d72a756d9" 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_OperatingLeasesFutureMinimumPaymentsDueCurrent_a377fae4-9bfd-40a8-8ef8-873f332af86a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5797a49a-cd85-493a-9958-296d72a756d9" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_a377fae4-9bfd-40a8-8ef8-873f332af86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_b57ef298-c52e-4172-9114-ea72d81452ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5797a49a-cd85-493a-9958-296d72a756d9" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_b57ef298-c52e-4172-9114-ea72d81452ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_28582daf-3b34-4fa6-a272-3a205af9adb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5797a49a-cd85-493a-9958-296d72a756d9" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_28582daf-3b34-4fa6-a272-3a205af9adb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_a9635cb2-ac6b-4563-8de3-cc8603022355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5797a49a-cd85-493a-9958-296d72a756d9" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_a9635cb2-ac6b-4563-8de3-cc8603022355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_3af8cd90-d530-4011-918e-59e8e454f572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5797a49a-cd85-493a-9958-296d72a756d9" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_3af8cd90-d530-4011-918e-59e8e454f572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_e903a846-4b75-4912-bb03-f23137e605e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5797a49a-cd85-493a-9958-296d72a756d9" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_e903a846-4b75-4912-bb03-f23137e605e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_04e3052b-f623-4623-b509-fbe0f556efb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5797a49a-cd85-493a-9958-296d72a756d9" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_04e3052b-f623-4623-b509-fbe0f556efb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_66499d6f-aa36-4def-85f5-0dc2f05e4c18" 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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_94f8f817-3bd1-4af7-beaa-eec76a52c960" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_66499d6f-aa36-4def-85f5-0dc2f05e4c18" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_94f8f817-3bd1-4af7-beaa-eec76a52c960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1bf37e1e-531e-4b7f-9967-266f9ec960b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_66499d6f-aa36-4def-85f5-0dc2f05e4c18" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1bf37e1e-531e-4b7f-9967-266f9ec960b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_18101075-7f97-4a46-bd64-a66e1cf1012d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_66499d6f-aa36-4def-85f5-0dc2f05e4c18" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_18101075-7f97-4a46-bd64-a66e1cf1012d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_9b5d7cfd-cbe4-442a-9e26-a08faa93ac27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_66499d6f-aa36-4def-85f5-0dc2f05e4c18" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_9b5d7cfd-cbe4-442a-9e26-a08faa93ac27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ab99dd5c-d312-4e05-9f1a-1c9f583f1707" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_66499d6f-aa36-4def-85f5-0dc2f05e4c18" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ab99dd5c-d312-4e05-9f1a-1c9f583f1707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FinanceLeaseLiabilityToBePaidAfterYearFour_5b2ce826-f310-458d-9775-ccba5dc23d1f" xlink:href="weav-20220930.xsd#weav_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_66499d6f-aa36-4def-85f5-0dc2f05e4c18" xlink:to="loc_weav_FinanceLeaseLiabilityToBePaidAfterYearFour_5b2ce826-f310-458d-9775-ccba5dc23d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_855bc1ee-534c-478b-bf98-6b4c5ce4d9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_66499d6f-aa36-4def-85f5-0dc2f05e4c18" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_855bc1ee-534c-478b-bf98-6b4c5ce4d9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5c0b5d48-ae6c-4b63-a0ea-58319420e7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_66499d6f-aa36-4def-85f5-0dc2f05e4c18" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5c0b5d48-ae6c-4b63-a0ea-58319420e7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_f7c7624d-56ab-4056-848d-903111edd290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_66499d6f-aa36-4def-85f5-0dc2f05e4c18" xlink:to="loc_us-gaap_FinanceLeaseLiability_f7c7624d-56ab-4056-848d-903111edd290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="weav-20220930.xsd#LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://getweave.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3239b658-6862-4621-b181-217daa5c6abc" 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_IncomeTaxExpenseBenefit_bfe7664e-4e98-490d-9d5d-af908bac3bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3239b658-6862-4621-b181-217daa5c6abc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bfe7664e-4e98-490d-9d5d-af908bac3bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_275951cb-6ae6-439c-b50b-c974f7445be9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3239b658-6862-4621-b181-217daa5c6abc" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_275951cb-6ae6-439c-b50b-c974f7445be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#CurrentandLongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d9f9fc48-6d31-47e7-9ae9-9fe41e3c1a49" 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_d49489c4-82ad-4254-989d-f4245528e59e" 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_d9f9fc48-6d31-47e7-9ae9-9fe41e3c1a49" xlink:to="loc_us-gaap_DebtInstrumentTable_d49489c4-82ad-4254-989d-f4245528e59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ca0e095a-6a6b-4686-86dd-1a69c7c2e041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d49489c4-82ad-4254-989d-f4245528e59e" xlink:to="loc_us-gaap_CreditFacilityAxis_ca0e095a-6a6b-4686-86dd-1a69c7c2e041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a929b8f1-11aa-45a0-a96c-eebd49c9ce7a" 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_ca0e095a-6a6b-4686-86dd-1a69c7c2e041" xlink:to="loc_us-gaap_CreditFacilityDomain_a929b8f1-11aa-45a0-a96c-eebd49c9ce7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_f451f0e1-afaa-40bf-8b2d-789de62cab80" 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_a929b8f1-11aa-45a0-a96c-eebd49c9ce7a" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_f451f0e1-afaa-40bf-8b2d-789de62cab80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_0da7ee03-8f59-4faa-bb5b-a481d2d6619a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d49489c4-82ad-4254-989d-f4245528e59e" xlink:to="loc_us-gaap_VariableRateAxis_0da7ee03-8f59-4faa-bb5b-a481d2d6619a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ecda5d7f-f74d-4ae6-a4f4-152e7e913c4d" 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_0da7ee03-8f59-4faa-bb5b-a481d2d6619a" xlink:to="loc_us-gaap_VariableRateDomain_ecda5d7f-f74d-4ae6-a4f4-152e7e913c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_91c2de51-e8f9-4b81-98a2-017f17e7d874" 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_ecda5d7f-f74d-4ae6-a4f4-152e7e913c4d" xlink:to="loc_us-gaap_PrimeRateMember_91c2de51-e8f9-4b81-98a2-017f17e7d874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_59c46c96-c890-40e7-97c2-2a707935dec0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d49489c4-82ad-4254-989d-f4245528e59e" xlink:to="loc_srt_RangeAxis_59c46c96-c890-40e7-97c2-2a707935dec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a51ad054-744c-4d55-a60e-e79a8a932cb4" 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_59c46c96-c890-40e7-97c2-2a707935dec0" xlink:to="loc_srt_RangeMember_a51ad054-744c-4d55-a60e-e79a8a932cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_145d535f-86a2-47b2-9b4d-bda33f938563" 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_a51ad054-744c-4d55-a60e-e79a8a932cb4" xlink:to="loc_srt_MinimumMember_145d535f-86a2-47b2-9b4d-bda33f938563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_05fd4bbf-589a-4d3d-b2bd-a917ca707ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d49489c4-82ad-4254-989d-f4245528e59e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_05fd4bbf-589a-4d3d-b2bd-a917ca707ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_21baa2d0-464c-4490-b8a3-816df0af6442" 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_05fd4bbf-589a-4d3d-b2bd-a917ca707ec0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_21baa2d0-464c-4490-b8a3-816df0af6442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_d9dd2254-f3cf-4875-88ef-ba881d7a7c81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_21baa2d0-464c-4490-b8a3-816df0af6442" xlink:to="loc_us-gaap_NotesPayableToBanksMember_d9dd2254-f3cf-4875-88ef-ba881d7a7c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_f03f5038-3efd-43bf-b012-88fc22a23d26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_21baa2d0-464c-4490-b8a3-816df0af6442" xlink:to="loc_us-gaap_LineOfCreditMember_f03f5038-3efd-43bf-b012-88fc22a23d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d49489c4-82ad-4254-989d-f4245528e59e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_140a832a-0c3f-4ec1-8eaf-2f8de69ffe90" 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_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_140a832a-0c3f-4ec1-8eaf-2f8de69ffe90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtInstrumentPeriodicPaymentNumberOfPayments_82ec5811-f9b8-4abd-a66a-91fd59761a30" xlink:href="weav-20220930.xsd#weav_DebtInstrumentPeriodicPaymentNumberOfPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_weav_DebtInstrumentPeriodicPaymentNumberOfPayments_82ec5811-f9b8-4abd-a66a-91fd59761a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_0e39939d-d534-4198-86cc-2f7b4ec45d22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_0e39939d-d534-4198-86cc-2f7b4ec45d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a6f7127c-4403-41d1-ae1f-a1f7c3959a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a6f7127c-4403-41d1-ae1f-a1f7c3959a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7954d008-f18e-49c9-976f-e48b7c755fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7954d008-f18e-49c9-976f-e48b7c755fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b709df19-45a8-437f-a2aa-d09368096b32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b709df19-45a8-437f-a2aa-d09368096b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_1898d326-1d65-46ae-9642-078a710615ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_1898d326-1d65-46ae-9642-078a710615ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_4b7ba1b3-cd23-44d6-9b86-ab752be13402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_4b7ba1b3-cd23-44d6-9b86-ab752be13402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_40d44c9a-6c0d-4d41-acdc-28ed34cab529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_LineOfCredit_40d44c9a-6c0d-4d41-acdc-28ed34cab529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount_028aaf02-8acc-4a37-ac64-1f9f875a8e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_DebtInstrumentFeeAmount_028aaf02-8acc-4a37-ac64-1f9f875a8e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e8f6b67f-5aea-4a29-b2a3-c7afae11e429" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e8f6b67f-5aea-4a29-b2a3-c7afae11e429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance_99c99817-8c1a-4b35-9022-10afa29c05f9" xlink:href="weav-20220930.xsd#weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance_99c99817-8c1a-4b35-9022-10afa29c05f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum_06c9c10b-5018-460d-9496-27df899e53da" xlink:href="weav-20220930.xsd#weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum_06c9c10b-5018-460d-9496-27df899e53da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_DebtCovenantLiquidityConsolidatedMinimum_8a86536f-24f2-45fa-934d-79a59b9686f3" xlink:href="weav-20220930.xsd#weav_DebtCovenantLiquidityConsolidatedMinimum"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_63687b3e-9197-4614-97c3-b4a9f51f9b14" xlink:to="loc_weav_DebtCovenantLiquidityConsolidatedMinimum_8a86536f-24f2-45fa-934d-79a59b9686f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#StockholdersEquityEquityBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b822ff34-11a6-4c4e-9288-5044c99821f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7407388d-a6f7-4a12-897d-39a6581cfb33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b822ff34-11a6-4c4e-9288-5044c99821f4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7407388d-a6f7-4a12-897d-39a6581cfb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_af7c3fd6-6d95-4a15-81bd-929d6be0628e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7407388d-a6f7-4a12-897d-39a6581cfb33" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_af7c3fd6-6d95-4a15-81bd-929d6be0628e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ce6fa566-8b6a-476e-8540-c2a71a711286" 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_af7c3fd6-6d95-4a15-81bd-929d6be0628e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ce6fa566-8b6a-476e-8540-c2a71a711286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_bf2721f3-c846-4d3f-a5ad-ce91543efe4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ce6fa566-8b6a-476e-8540-c2a71a711286" xlink:to="loc_us-gaap_CostOfSalesMember_bf2721f3-c846-4d3f-a5ad-ce91543efe4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_c4459a47-4fb8-4446-aa31-8215b2687abc" 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_ce6fa566-8b6a-476e-8540-c2a71a711286" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_c4459a47-4fb8-4446-aa31-8215b2687abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec890ced-61b5-473d-879b-e4cd4c0463a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ce6fa566-8b6a-476e-8540-c2a71a711286" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ec890ced-61b5-473d-879b-e4cd4c0463a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_aa105569-4330-43d8-85f9-d76473e11b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ce6fa566-8b6a-476e-8540-c2a71a711286" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_aa105569-4330-43d8-85f9-d76473e11b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9a6799b6-a38c-4bb4-8797-dad764e8b7f4" 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_7407388d-a6f7-4a12-897d-39a6581cfb33" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9a6799b6-a38c-4bb4-8797-dad764e8b7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4b97a985-6026-444f-b72f-ec77f30b80c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9a6799b6-a38c-4bb4-8797-dad764e8b7f4" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4b97a985-6026-444f-b72f-ec77f30b80c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_06108575-bb49-44c1-95bd-1a7d09c575fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_06108575-bb49-44c1-95bd-1a7d09c575fe" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_64897744-e722-4379-9f26-c06bccc48343" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:to="loc_srt_RangeAxis_64897744-e722-4379-9f26-c06bccc48343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7bbc749f-18fd-4d9f-a49c-bc21416347f3" 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_64897744-e722-4379-9f26-c06bccc48343" xlink:to="loc_srt_RangeMember_7bbc749f-18fd-4d9f-a49c-bc21416347f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_58e5b2d1-66da-4a80-a7f6-44e73d373fd5" 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_7bbc749f-18fd-4d9f-a49c-bc21416347f3" xlink:to="loc_srt_MinimumMember_58e5b2d1-66da-4a80-a7f6-44e73d373fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8e883e45-557d-4e68-8ff8-921f5012fce3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7bbc749f-18fd-4d9f-a49c-bc21416347f3" xlink:to="loc_srt_MaximumMember_8e883e45-557d-4e68-8ff8-921f5012fce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_94309c5f-a273-4d8f-b039-b18bb2846fe7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7bbc749f-18fd-4d9f-a49c-bc21416347f3" xlink:to="loc_srt_WeightedAverageMember_94309c5f-a273-4d8f-b039-b18bb2846fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1852bc7a-deb2-41fd-8925-185452acf9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:to="loc_us-gaap_AwardTypeAxis_1852bc7a-deb2-41fd-8925-185452acf9bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cf7bb05-2df8-471b-a2e9-6fd7e864f4b7" 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_1852bc7a-deb2-41fd-8925-185452acf9bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cf7bb05-2df8-471b-a2e9-6fd7e864f4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3a5606a2-23d2-490e-ba2c-efd595e48e48" 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_0cf7bb05-2df8-471b-a2e9-6fd7e864f4b7" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3a5606a2-23d2-490e-ba2c-efd595e48e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OptionsGrantedInLieuOfBonusesMember_840f0060-0a5d-41e6-bacb-2bbcb9ab5a7a" xlink:href="weav-20220930.xsd#weav_OptionsGrantedInLieuOfBonusesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOptionMember_3a5606a2-23d2-490e-ba2c-efd595e48e48" xlink:to="loc_weav_OptionsGrantedInLieuOfBonusesMember_840f0060-0a5d-41e6-bacb-2bbcb9ab5a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_OptionsWithAcceleratedVestingClausesMember_925b405f-0a83-40a0-a799-27a16dcba5ae" xlink:href="weav-20220930.xsd#weav_OptionsWithAcceleratedVestingClausesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOptionMember_3a5606a2-23d2-490e-ba2c-efd595e48e48" xlink:to="loc_weav_OptionsWithAcceleratedVestingClausesMember_925b405f-0a83-40a0-a799-27a16dcba5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_dd4cb518-fd4d-4d5a-8e3a-1fef7f764f3a" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cf7bb05-2df8-471b-a2e9-6fd7e864f4b7" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_dd4cb518-fd4d-4d5a-8e3a-1fef7f764f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_SecondarySalesOfCommonStockMember_4e313628-f9b2-4926-b429-40b55642c392" xlink:href="weav-20220930.xsd#weav_SecondarySalesOfCommonStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0cf7bb05-2df8-471b-a2e9-6fd7e864f4b7" xlink:to="loc_weav_SecondarySalesOfCommonStockMember_4e313628-f9b2-4926-b429-40b55642c392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_19914102-73bd-4235-814e-8a701bd78190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:to="loc_us-gaap_VestingAxis_19914102-73bd-4235-814e-8a701bd78190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_0a350635-5ee7-4254-a755-fc1493c21e36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_19914102-73bd-4235-814e-8a701bd78190" xlink:to="loc_us-gaap_VestingDomain_0a350635-5ee7-4254-a755-fc1493c21e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_eac2cb15-6b0b-4dd6-b127-b3b18fc93e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_0a350635-5ee7-4254-a755-fc1493c21e36" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_eac2cb15-6b0b-4dd6-b127-b3b18fc93e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_5ac54c22-cd6c-472b-9011-514533bcaa00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_0a350635-5ee7-4254-a755-fc1493c21e36" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_5ac54c22-cd6c-472b-9011-514533bcaa00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_VestingTimingAxis_40b58c97-ce8b-4d5c-9ebe-c13c1354a673" xlink:href="weav-20220930.xsd#weav_VestingTimingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:to="loc_weav_VestingTimingAxis_40b58c97-ce8b-4d5c-9ebe-c13c1354a673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_VestingTimingDomain_38d4909d-dd13-466d-8cbb-c368d0b68a02" xlink:href="weav-20220930.xsd#weav_VestingTimingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_weav_VestingTimingAxis_40b58c97-ce8b-4d5c-9ebe-c13c1354a673" xlink:to="loc_weav_VestingTimingDomain_38d4909d-dd13-466d-8cbb-c368d0b68a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_FourYearVestingScheduleMember_538a6696-2388-4e71-ae91-369cee79c67d" xlink:href="weav-20220930.xsd#weav_FourYearVestingScheduleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_weav_VestingTimingDomain_38d4909d-dd13-466d-8cbb-c368d0b68a02" xlink:to="loc_weav_FourYearVestingScheduleMember_538a6696-2388-4e71-ae91-369cee79c67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_ThreeYearVestingScheduleMember_ce6753a6-0ac5-4fa8-b195-4930fa7d297e" xlink:href="weav-20220930.xsd#weav_ThreeYearVestingScheduleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_weav_VestingTimingDomain_38d4909d-dd13-466d-8cbb-c368d0b68a02" xlink:to="loc_weav_ThreeYearVestingScheduleMember_ce6753a6-0ac5-4fa8-b195-4930fa7d297e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e500ca9f-aff9-4f49-8f45-06dccdcef2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:to="loc_us-gaap_PlanNameAxis_e500ca9f-aff9-4f49-8f45-06dccdcef2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_847e052d-3ac6-459e-931c-59f209da4ba3" 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_e500ca9f-aff9-4f49-8f45-06dccdcef2ac" xlink:to="loc_us-gaap_PlanNameDomain_847e052d-3ac6-459e-931c-59f209da4ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_EquityIncentivePlanMember_e7325902-bb42-4d41-82ca-ed53fe331300" xlink:href="weav-20220930.xsd#weav_EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_847e052d-3ac6-459e-931c-59f209da4ba3" xlink:to="loc_weav_EquityIncentivePlanMember_e7325902-bb42-4d41-82ca-ed53fe331300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c33cd33f-fad8-4d4c-8bcd-426c5b98b116" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_5c1c11f4-ecf8-4d7e-bbb5-9c6c2853471d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_5c1c11f4-ecf8-4d7e-bbb5-9c6c2853471d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_58eb170f-9c6a-469d-9973-c140307b16ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_58eb170f-9c6a-469d-9973-c140307b16ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6553c7a4-32ae-4551-9af9-1aecaaac6a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6553c7a4-32ae-4551-9af9-1aecaaac6a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_85e0dc1a-9f7c-4ebb-9346-fa248ae5dbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_85e0dc1a-9f7c-4ebb-9346-fa248ae5dbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_487afa1e-dab0-4b02-b08a-2998b7080c0a" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_487afa1e-dab0-4b02-b08a-2998b7080c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_2a4b1c4c-a044-4d0d-a11c-b1bdea8e5536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_2a4b1c4c-a044-4d0d-a11c-b1bdea8e5536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_de96084b-0d16-4a51-9401-44d5b908d875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_de96084b-0d16-4a51-9401-44d5b908d875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_050dbb54-69ee-4874-b198-66026fd9c5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_050dbb54-69ee-4874-b198-66026fd9c5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ff993387-e81b-4fc9-b262-376a49f5d111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ff993387-e81b-4fc9-b262-376a49f5d111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_30e575bc-edbe-4e51-888c-3b8722398cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_30e575bc-edbe-4e51-888c-3b8722398cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_82424df2-7232-4cde-9ae0-6b82eb69d34c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_82424df2-7232-4cde-9ae0-6b82eb69d34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b5a611dc-2594-43a9-8af1-d1c716692050" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b5a611dc-2594-43a9-8af1-d1c716692050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_db520013-16fb-4edd-abc5-200d1634acb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9da23443-6ae8-4b40-bcc8-e636c208394f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_db520013-16fb-4edd-abc5-200d1634acb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#StockholdersEquityStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/StockholdersEquityStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4ed8aee7-23b1-4cdf-bce3-ddf977362523" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_03b258d8-cba9-4146-a193-e3cfbebdbf6e" 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_EquityAbstract_4ed8aee7-23b1-4cdf-bce3-ddf977362523" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_03b258d8-cba9-4146-a193-e3cfbebdbf6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e460e1f1-843b-4d55-8208-4c90b647d6a9" 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_03b258d8-cba9-4146-a193-e3cfbebdbf6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e460e1f1-843b-4d55-8208-4c90b647d6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_173ecd39-aa32-47f2-af02-8ff994685315" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_03b258d8-cba9-4146-a193-e3cfbebdbf6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_173ecd39-aa32-47f2-af02-8ff994685315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e284b525-59d1-427c-88d6-9e309dd66c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_03b258d8-cba9-4146-a193-e3cfbebdbf6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e284b525-59d1-427c-88d6-9e309dd66c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80044baa-9d2a-4570-9709-c2257e960a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_03b258d8-cba9-4146-a193-e3cfbebdbf6e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_80044baa-9d2a-4570-9709-c2257e960a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_abec28c7-e97b-4a5b-80ef-51f799e37462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_03b258d8-cba9-4146-a193-e3cfbebdbf6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_abec28c7-e97b-4a5b-80ef-51f799e37462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610c48dc-a1f7-49fe-a57d-84a27f2630ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_03b258d8-cba9-4146-a193-e3cfbebdbf6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610c48dc-a1f7-49fe-a57d-84a27f2630ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_4283f5e5-4bae-4f63-94de-f7131ceb395a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ed8aee7-23b1-4cdf-bce3-ddf977362523" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_4283f5e5-4bae-4f63-94de-f7131ceb395a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1cc0dd90-ad44-488d-822d-e405595c8258" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ed8aee7-23b1-4cdf-bce3-ddf977362523" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1cc0dd90-ad44-488d-822d-e405595c8258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f5e65b9c-d767-44f0-8a9a-ebf1d95a2d85" 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_1cc0dd90-ad44-488d-822d-e405595c8258" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f5e65b9c-d767-44f0-8a9a-ebf1d95a2d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_dfcd8c08-9cec-48cb-9f01-801a8106c429" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1cc0dd90-ad44-488d-822d-e405595c8258" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_dfcd8c08-9cec-48cb-9f01-801a8106c429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_9bc2b088-8953-4a6e-824c-48255fef15e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1cc0dd90-ad44-488d-822d-e405595c8258" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_9bc2b088-8953-4a6e-824c-48255fef15e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6a86aa56-97ae-4742-928c-066aa76871b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1cc0dd90-ad44-488d-822d-e405595c8258" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6a86aa56-97ae-4742-928c-066aa76871b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_36933749-c9bd-42f2-8656-5ed8022f9624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1cc0dd90-ad44-488d-822d-e405595c8258" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_36933749-c9bd-42f2-8656-5ed8022f9624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_191ad862-364e-45f9-8759-0fcd7697005e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1cc0dd90-ad44-488d-822d-e405595c8258" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_191ad862-364e-45f9-8759-0fcd7697005e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e8d955b0-d2a2-452a-aded-5e01caa84333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ed8aee7-23b1-4cdf-bce3-ddf977362523" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_e8d955b0-d2a2-452a-aded-5e01caa84333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af2c075e-b647-4a20-bde7-5174bb23249c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ed8aee7-23b1-4cdf-bce3-ddf977362523" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af2c075e-b647-4a20-bde7-5174bb23249c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_da8eec90-7837-4c9a-bb5f-f3d9a91d2ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af2c075e-b647-4a20-bde7-5174bb23249c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_da8eec90-7837-4c9a-bb5f-f3d9a91d2ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_414d3ace-4ba6-405e-9809-feb0a6194f35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_af2c075e-b647-4a20-bde7-5174bb23249c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_414d3ace-4ba6-405e-9809-feb0a6194f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract_b8417f4b-bff3-4526-8f32-897a04b095da" xlink:href="weav-20220930.xsd#weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ed8aee7-23b1-4cdf-bce3-ddf977362523" xlink:to="loc_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract_b8417f4b-bff3-4526-8f32-897a04b095da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_7599375e-1f54-4ce0-bdb0-196f356f15b4" 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_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract_b8417f4b-bff3-4526-8f32-897a04b095da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_7599375e-1f54-4ce0-bdb0-196f356f15b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_e76e8674-3373-4c7f-a43d-f83d55bf24a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract_b8417f4b-bff3-4526-8f32-897a04b095da" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_e76e8674-3373-4c7f-a43d-f83d55bf24a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#StockholdersEquityRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_350b7cff-8a7a-4fe7-aca7-31e1f4f88c92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a1682807-1443-4a26-a2a7-2bb35db0f3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_350b7cff-8a7a-4fe7-aca7-31e1f4f88c92" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a1682807-1443-4a26-a2a7-2bb35db0f3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_81a8c459-5881-4fa8-b1c4-6f8f89d90853" 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_a1682807-1443-4a26-a2a7-2bb35db0f3e6" xlink:to="loc_us-gaap_AwardTypeAxis_81a8c459-5881-4fa8-b1c4-6f8f89d90853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8cd9e28a-85b2-405c-a162-ff7ec67a260c" 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_81a8c459-5881-4fa8-b1c4-6f8f89d90853" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8cd9e28a-85b2-405c-a162-ff7ec67a260c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cff56e88-9830-4ccd-8e86-3b01e3cb2c5d" 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_8cd9e28a-85b2-405c-a162-ff7ec67a260c" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cff56e88-9830-4ccd-8e86-3b01e3cb2c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e48ca3e4-0221-471f-afec-7de0ed36c93e" 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_a1682807-1443-4a26-a2a7-2bb35db0f3e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e48ca3e4-0221-471f-afec-7de0ed36c93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_07758a3f-8f21-4e70-a331-79551e1308c2" 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_e48ca3e4-0221-471f-afec-7de0ed36c93e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_07758a3f-8f21-4e70-a331-79551e1308c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9a54dfac-9644-43f1-b017-424b94e05f6b" 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_07758a3f-8f21-4e70-a331-79551e1308c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9a54dfac-9644-43f1-b017-424b94e05f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_efa8f187-d158-487f-9ea8-243849b57369" 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_07758a3f-8f21-4e70-a331-79551e1308c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_efa8f187-d158-487f-9ea8-243849b57369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0eee9e1c-4ba6-431a-b0ea-d7f4568da72d" 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_07758a3f-8f21-4e70-a331-79551e1308c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0eee9e1c-4ba6-431a-b0ea-d7f4568da72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c99ec0c9-ce43-4020-83e7-91afd11efdd3" 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_07758a3f-8f21-4e70-a331-79551e1308c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c99ec0c9-ce43-4020-83e7-91afd11efdd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f4e3133f-fbc2-4209-9b99-15a411856205" 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_07758a3f-8f21-4e70-a331-79551e1308c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f4e3133f-fbc2-4209-9b99-15a411856205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_06535224-782c-4af1-8c1e-987383729a67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e48ca3e4-0221-471f-afec-7de0ed36c93e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_06535224-782c-4af1-8c1e-987383729a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_abba41ce-5fd4-48de-9224-99a81c2f1b75" 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_06535224-782c-4af1-8c1e-987383729a67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_abba41ce-5fd4-48de-9224-99a81c2f1b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f92d1a38-ab70-4108-b916-dc6a40e821d3" 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_06535224-782c-4af1-8c1e-987383729a67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f92d1a38-ab70-4108-b916-dc6a40e821d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4daacb18-a256-4927-93fe-06d711ba947e" 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_06535224-782c-4af1-8c1e-987383729a67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4daacb18-a256-4927-93fe-06d711ba947e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5c6dae38-9da0-480b-bab6-00bac33233eb" 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_06535224-782c-4af1-8c1e-987383729a67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5c6dae38-9da0-480b-bab6-00bac33233eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e84d5a5d-b746-4556-8400-9c37393cd3a7" 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_06535224-782c-4af1-8c1e-987383729a67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e84d5a5d-b746-4556-8400-9c37393cd3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_cf860e17-951e-41db-8c79-fb17741d40b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_75620cb9-6777-451b-bbdb-f7b6959ab299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cf860e17-951e-41db-8c79-fb17741d40b4" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_75620cb9-6777-451b-bbdb-f7b6959ab299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b68df771-a345-4abf-8411-6155d357f36e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_75620cb9-6777-451b-bbdb-f7b6959ab299" xlink:to="loc_us-gaap_NetIncomeLoss_b68df771-a345-4abf-8411-6155d357f36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemablePreferredStockDividends_ddf485c6-01a3-437a-a0c4-d952c20a3ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemablePreferredStockDividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_75620cb9-6777-451b-bbdb-f7b6959ab299" xlink:to="loc_us-gaap_RedeemablePreferredStockDividends_ddf485c6-01a3-437a-a0c4-d952c20a3ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a68be744-6ebd-41be-99fd-7ade082e61bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_75620cb9-6777-451b-bbdb-f7b6959ab299" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a68be744-6ebd-41be-99fd-7ade082e61bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ebed782a-b0f2-435f-b3e7-3e530534ddb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_75620cb9-6777-451b-bbdb-f7b6959ab299" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_ebed782a-b0f2-435f-b3e7-3e530534ddb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_23d58933-75a4-45ad-88ab-efc94f636123" 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_cf860e17-951e-41db-8c79-fb17741d40b4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_23d58933-75a4-45ad-88ab-efc94f636123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_03e74b88-3143-4ee6-83fe-b8d5040372bc" 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_23d58933-75a4-45ad-88ab-efc94f636123" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_03e74b88-3143-4ee6-83fe-b8d5040372bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dadec281-f803-45b0-bc10-d411870e5bef" 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_23d58933-75a4-45ad-88ab-efc94f636123" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dadec281-f803-45b0-bc10-d411870e5bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_a85df9db-ad97-47e7-bc55-88d29c594ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cf860e17-951e-41db-8c79-fb17741d40b4" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_a85df9db-ad97-47e7-bc55-88d29c594ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0d0f50e0-18ca-408a-bfd3-644e46613f1a" 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_EarningsPerShareReconciliationAbstract_a85df9db-ad97-47e7-bc55-88d29c594ba7" xlink:to="loc_us-gaap_EarningsPerShareBasic_0d0f50e0-18ca-408a-bfd3-644e46613f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6e5eb999-1180-48af-a8a3-d24c197151fb" 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_EarningsPerShareReconciliationAbstract_a85df9db-ad97-47e7-bc55-88d29c594ba7" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6e5eb999-1180-48af-a8a3-d24c197151fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#NetLossPerShareAntidilutiveSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_684a7bd7-ab64-47fb-a760-b3d81716e08c" 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_cf564561-6b62-4cbc-a86d-524962ab5d17" 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_684a7bd7-ab64-47fb-a760-b3d81716e08c" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cf564561-6b62-4cbc-a86d-524962ab5d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_47884494-b5e5-4935-924c-c5c3c42d37fa" 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_cf564561-6b62-4cbc-a86d-524962ab5d17" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_47884494-b5e5-4935-924c-c5c3c42d37fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" 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_47884494-b5e5-4935-924c-c5c3c42d37fa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e14d7e1f-f6fc-4f4f-886c-3cdf0ab1a3b3" 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_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e14d7e1f-f6fc-4f4f-886c-3cdf0ab1a3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_fbc58843-ed41-47e9-8807-7ed0bd409ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_fbc58843-ed41-47e9-8807-7ed0bd409ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_f17c33d1-985f-4632-98f3-95b704359485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" xlink:to="loc_us-gaap_WarrantMember_f17c33d1-985f-4632-98f3-95b704359485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_152e6283-d0ed-4866-a3d7-67afb37130e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" xlink:to="loc_us-gaap_EmployeeStockMember_152e6283-d0ed-4866-a3d7-67afb37130e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9c0ea1ce-573d-40fe-ba41-48b08d401b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_29010157-8921-4c99-a5c6-d96c25f35373" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9c0ea1ce-573d-40fe-ba41-48b08d401b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_31c87c11-c81f-4f35-b90c-d1230db5741a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cf564561-6b62-4cbc-a86d-524962ab5d17" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_31c87c11-c81f-4f35-b90c-d1230db5741a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3ec13017-2eb3-40b5-a965-2bb30080a96f" 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_31c87c11-c81f-4f35-b90c-d1230db5741a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3ec13017-2eb3-40b5-a965-2bb30080a96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://getweave.com/role/SubsequentEventsNarrativeDetails" xlink:type="simple" xlink:href="weav-20220930.xsd#SubsequentEventsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://getweave.com/role/SubsequentEventsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_fd7d4ab8-357e-41bf-990a-a97d4ffecf3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_2f5e5f4d-01dd-42e6-bd8a-33ec7f0bf169" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_fd7d4ab8-357e-41bf-990a-a97d4ffecf3d" xlink:to="loc_us-gaap_SubsequentEventTable_2f5e5f4d-01dd-42e6-bd8a-33ec7f0bf169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_2c914103-2345-494b-81dd-132ad6fffc39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_2f5e5f4d-01dd-42e6-bd8a-33ec7f0bf169" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_2c914103-2345-494b-81dd-132ad6fffc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4e95a376-bc76-4c57-a6cb-1fe7be07aea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_2c914103-2345-494b-81dd-132ad6fffc39" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4e95a376-bc76-4c57-a6cb-1fe7be07aea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a06426ee-0cad-42b7-b3f9-e693029698c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_4e95a376-bc76-4c57-a6cb-1fe7be07aea1" xlink:to="loc_us-gaap_SubsequentEventMember_a06426ee-0cad-42b7-b3f9-e693029698c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_4f57a47e-6829-4f5c-a5b7-c00dd63f1ba3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_2f5e5f4d-01dd-42e6-bd8a-33ec7f0bf169" xlink:to="loc_srt_TitleOfIndividualAxis_4f57a47e-6829-4f5c-a5b7-c00dd63f1ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4fc04328-a7ac-43c1-b159-3368405cf58c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_4f57a47e-6829-4f5c-a5b7-c00dd63f1ba3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4fc04328-a7ac-43c1-b159-3368405cf58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_weav_ServiceProvidersMember_be43b9d8-7e54-4cff-98f3-d5f988846b18" xlink:href="weav-20220930.xsd#weav_ServiceProvidersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4fc04328-a7ac-43c1-b159-3368405cf58c" xlink:to="loc_weav_ServiceProvidersMember_be43b9d8-7e54-4cff-98f3-d5f988846b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9d107d93-4520-4048-9f29-4b1e8e201f86" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_2f5e5f4d-01dd-42e6-bd8a-33ec7f0bf169" xlink:to="loc_srt_RangeAxis_9d107d93-4520-4048-9f29-4b1e8e201f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dda95647-5751-4cc4-a8e8-b7a15a242634" 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_9d107d93-4520-4048-9f29-4b1e8e201f86" xlink:to="loc_srt_RangeMember_dda95647-5751-4cc4-a8e8-b7a15a242634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_60899b71-e225-4e46-ab59-47a9b7960de8" 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_dda95647-5751-4cc4-a8e8-b7a15a242634" xlink:to="loc_srt_MinimumMember_60899b71-e225-4e46-ab59-47a9b7960de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_97816802-abe2-47d3-83a1-d0d1fa2883de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dda95647-5751-4cc4-a8e8-b7a15a242634" xlink:to="loc_srt_MaximumMember_97816802-abe2-47d3-83a1-d0d1fa2883de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_2f5e5f4d-01dd-42e6-bd8a-33ec7f0bf169" xlink:to="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ad9c72e3-bab6-43fc-8f88-03fd4345b4e6" 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_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ad9c72e3-bab6-43fc-8f88-03fd4345b4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0dde8625-4e27-42ee-96f1-5f279287008a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0dde8625-4e27-42ee-96f1-5f279287008a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_713c62f5-d044-42fa-a9bb-f704117bc3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_713c62f5-d044-42fa-a9bb-f704117bc3c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_e42ae520-dbb5-47d3-a00d-8bd78a5b8214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_e42ae520-dbb5-47d3-a00d-8bd78a5b8214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_51c3b998-75df-4a38-a092-24d966460754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_51c3b998-75df-4a38-a092-24d966460754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1aba3046-14cc-46de-adce-598632f3a543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1aba3046-14cc-46de-adce-598632f3a543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_5890e1a9-e2fd-4540-b187-8e9001c44e76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_5890e1a9-e2fd-4540-b187-8e9001c44e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_b15d6ab6-efe8-4167-b765-3f3b6e8b01a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_b15d6ab6-efe8-4167-b765-3f3b6e8b01a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield_c66e091c-d122-40a3-99ce-f9ab386c2bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_cdfb3059-de37-4684-953a-4fb6e463f701" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield_c66e091c-d122-40a3-99ce-f9ab386c2bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841398837088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - 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>Oct. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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-40998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Weave Communications, 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">26-3302902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">1331 West Powell Way<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Lehi<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">UT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">84043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">439-2826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Common stock, par value $0.00001 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">WEAV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,582,310<span></span>
</td>
</tr>
<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">0001609151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841400125456">
<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">$ 118,358<span></span>
</td>
<td class="nump">$ 135,996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">3,653<span></span>
</td>
<td class="nump">3,059<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Deferred contract acquisition costs, net</a></td>
<td class="nump">9,391<span></span>
</td>
<td class="nump">8,931<span></span>
</td>
</tr>
<tr class="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,886<span></span>
</td>
<td class="nump">6,461<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">136,288<span></span>
</td>
<td class="nump">154,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">10,929<span></span>
</td>
<td class="nump">24,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">45,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finance lease right-of-use assets</a></td>
<td class="nump">10,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Deferred contract acquisition costs, net, less current portion</a></td>
<td class="nump">7,810<span></span>
</td>
<td class="nump">7,873<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">1,161<span></span>
</td>
<td class="nump">663<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">212,540<span></span>
</td>
<td class="nump">187,485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,398<span></span>
</td>
<td class="nump">4,061<span></span>
</td>
</tr>
<tr class="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 liabilities</a></td>
<td class="nump">15,773<span></span>
</td>
<td class="nump">12,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">32,722<span></span>
</td>
<td class="nump">29,511<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">5,149<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_FinanceLeaseLiabilityCurrent', window );">Current portion of finance lease liabilities</a></td>
<td class="nump">7,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsCurrent', window );">Current portion of finance lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,485<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">74,760<span></span>
</td>
<td class="nump">54,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-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_DeferredRentCreditNoncurrent', window );">Deferred rent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, less current portion</a></td>
<td class="nump">45,964<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_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, less current portion</a></td>
<td class="nump">5,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Finance lease liabilities, less current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">126,014<span></span>
</td>
<td class="nump">75,184<span></span>
</td>
</tr>
<tr class="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 12)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.00001 par value per share; 10,000,000 shares authorized, zero shares issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021</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_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">65,453,292<span></span>
</td>
<td class="nump">64,324,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock issued (in shares)</a></td>
<td class="nump">65,453,292<span></span>
</td>
<td class="nump">64,324,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.00001 par value per share; 500,000,000 shares authorized as of September&#160;30, 2022 and December&#160;31, 2021; 65,453,292 and 64,324,628 shares issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">309,023<span></span>
</td>
<td class="nump">294,230<span></span>
</td>
</tr>
<tr class="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="nump">222,369<span></span>
</td>
<td class="nump">181,898<span></span>
</td>
</tr>
<tr class="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) income</a></td>
<td class="num">(128)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">86,526<span></span>
</td>
<td class="nump">112,301<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</a></td>
<td class="nump">$ 212,540<span></span>
</td>
<td class="nump">$ 187,485<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of capital lease obligation due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123406127&amp;loc=d3e45023-112735<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher 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))<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_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123406127&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; 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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; 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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_DeferredRentCreditNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 rental payment required by lease over rental income recognized, 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/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(26)(c))<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 842<br> -SubTopic 30<br> -Section 25<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123408481&amp;loc=SL77919140-209958<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123415192&amp;loc=d3e39927-112707<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRentCreditNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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="idm139841398806944">
<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_PreferredStockParOrStatedValuePerShare', window );">Preferred 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_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 authorized (in shares)</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 issued (in shares)</a></td>
<td class="nump">65,453,292<span></span>
</td>
<td class="nump">64,324,628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">65,453,292<span></span>
</td>
<td class="nump">64,324,628<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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="idm139841398982096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<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_IncomeStatementAbstract', window );"><strong>Income Statement [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_Revenues', window );">Revenue</a></td>
<td class="nump">$ 36,230,000<span></span>
</td>
<td class="nump">$ 30,302,000<span></span>
</td>
<td class="nump">$ 104,432,000<span></span>
</td>
<td class="nump">$ 84,031,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">13,023,000<span></span>
</td>
<td class="nump">12,868,000<span></span>
</td>
<td class="nump">40,525,000<span></span>
</td>
<td class="nump">35,693,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">23,207,000<span></span>
</td>
<td class="nump">17,434,000<span></span>
</td>
<td class="nump">63,907,000<span></span>
</td>
<td class="nump">48,338,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">16,292,000<span></span>
</td>
<td class="nump">16,021,000<span></span>
</td>
<td class="nump">49,259,000<span></span>
</td>
<td class="nump">42,475,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">7,897,000<span></span>
</td>
<td class="nump">6,183,000<span></span>
</td>
<td class="nump">22,529,000<span></span>
</td>
<td class="nump">19,890,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_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">10,876,000<span></span>
</td>
<td class="nump">9,131,000<span></span>
</td>
<td class="nump">32,077,000<span></span>
</td>
<td class="nump">22,717,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">35,065,000<span></span>
</td>
<td class="nump">31,335,000<span></span>
</td>
<td class="nump">103,865,000<span></span>
</td>
<td class="nump">85,082,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(11,858,000)<span></span>
</td>
<td class="num">(13,901,000)<span></span>
</td>
<td class="num">(39,958,000)<span></span>
</td>
<td class="num">(36,744,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_OtherIncomeAndExpensesAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(380,000)<span></span>
</td>
<td class="num">(303,000)<span></span>
</td>
<td class="num">(1,005,000)<span></span>
</td>
<td class="num">(876,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="nump">451,000<span></span>
</td>
<td class="num">(4,000)<span></span>
</td>
<td class="nump">574,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossAttributableToParent', window );">Loss before income taxes</a></td>
<td class="num">(11,787,000)<span></span>
</td>
<td class="num">(14,208,000)<span></span>
</td>
<td class="num">(40,389,000)<span></span>
</td>
<td class="num">(37,610,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="num">(30,900)<span></span>
</td>
<td class="num">(11,900)<span></span>
</td>
<td class="num">(82,000)<span></span>
</td>
<td class="num">(11,900)<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">(11,818,000)<span></span>
</td>
<td class="num">(14,220,000)<span></span>
</td>
<td class="num">(40,471,000)<span></span>
</td>
<td class="num">(37,622,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_RedeemablePreferredStockDividends', window );">Less: cumulative dividends on redeemable convertible preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(585,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,691,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stock holders - basic</a></td>
<td class="num">(11,818,000)<span></span>
</td>
<td class="num">(14,805,000)<span></span>
</td>
<td class="num">(40,471,000)<span></span>
</td>
<td class="num">(39,313,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to common stock holders - diluted</a></td>
<td class="num">$ (11,818,000)<span></span>
</td>
<td class="num">$ (14,805,000)<span></span>
</td>
<td class="num">$ (40,471,000)<span></span>
</td>
<td class="num">$ (39,313,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic (in dollars per share)</a></td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (1.03)<span></span>
</td>
<td class="num">$ (0.62)<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
</tr>
<tr class="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 );">Net loss per share, diluted (in dollars per share)</a></td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (1.03)<span></span>
</td>
<td class="num">$ (0.62)<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding - basic (in shares)</a></td>
<td class="nump">65,143,929<span></span>
</td>
<td class="nump">14,317,575<span></span>
</td>
<td class="nump">64,898,948<span></span>
</td>
<td class="nump">13,250,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding - diluted (in shares)</a></td>
<td class="nump">65,143,929<span></span>
</td>
<td class="nump">14,317,575<span></span>
</td>
<td class="nump">64,898,948<span></span>
</td>
<td class="nump">13,250,767<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_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_IncomeLossAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_RedeemablePreferredStockDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends paid to preferred stock holders that is redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 2: http://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_RedeemablePreferredStockDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841399532224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF 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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (11,818)<span></span>
</td>
<td class="num">$ (14,220)<span></span>
</td>
<td class="num">$ (40,471)<span></span>
</td>
<td class="num">$ (37,622)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation, net of tax</a></td>
<td class="num">(110)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(97)<span></span>
</td>
<td class="num">(15)<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">$ (11,928)<span></span>
</td>
<td class="num">$ (14,227)<span></span>
</td>
<td class="num">$ (40,568)<span></span>
</td>
<td class="num">$ (37,637)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, 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://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 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 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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="idm139841398861344">
<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">$ (40,471)<span></span>
</td>
<td class="num">$ (37,622)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">9,844<span></span>
</td>
<td class="nump">8,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating right-of-use assets</a></td>
<td class="nump">2,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for losses on accounts receivable</a></td>
<td class="nump">458<span></span>
</td>
<td class="nump">227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization of contract acquisition and fulfillment costs</a></td>
<td class="nump">8,236<span></span>
</td>
<td class="nump">6,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on disposal of assets</a></td>
<td class="nump">10<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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">13,227<span></span>
</td>
<td class="nump">11,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(1,052)<span></span>
</td>
<td class="num">(2,263)<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_weav_IncreaseDecreaseInContractAcquisitionCostsNet', window );">Contract acquisition costs</a></td>
<td class="num">(8,490)<span></span>
</td>
<td class="num">(10,041)<span></span>
</td>
</tr>
<tr class="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 assets</a></td>
<td class="nump">934<span></span>
</td>
<td class="num">(1,466)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(712)<span></span>
</td>
<td class="num">(335)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">3,923<span></span>
</td>
<td class="nump">5,832<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(1,688)<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">3,114<span></span>
</td>
<td class="nump">5,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCharges', window );">Deferred rent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,140<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">(9,925)<span></span>
</td>
<td class="num">(10,317)<span></span>
</td>
</tr>
<tr class="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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of assets</a></td>
<td class="nump">9<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(1,191)<span></span>
</td>
<td class="num">(5,730)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalized internal-use software costs</a></td>
<td class="num">(1,003)<span></span>
</td>
<td class="num">(1,929)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,185)<span></span>
</td>
<td class="num">(7,659)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<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 advance on line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Principal payments on finance leases</a></td>
<td class="num">(6,694)<span></span>
</td>
<td class="num">(5,821)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercises</a></td>
<td class="nump">979<span></span>
</td>
<td class="nump">3,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans', window );">Proceeds from the employee stock purchase plan</a></td>
<td class="nump">858<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_PaymentsOfStockIssuanceCosts', window );">Paid offering costs</a></td>
<td class="num">(671)<span></span>
</td>
<td class="num">(745)<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">(5,528)<span></span>
</td>
<td class="nump">2,669<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET DECREASE IN CASH AND CASH EQUIVALENTS</a></td>
<td class="num">(17,638)<span></span>
</td>
<td class="num">(15,307)<span></span>
</td>
</tr>
<tr class="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, BEGINNING OF PERIOD</a></td>
<td class="nump">135,996<span></span>
</td>
<td class="nump">55,698<span></span>
</td>
</tr>
<tr class="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, END OF PERIOD</a></td>
<td class="nump">118,358<span></span>
</td>
<td class="nump">40,391<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid during the period for interest</a></td>
<td class="nump">1,005<span></span>
</td>
<td class="nump">876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the period for income taxes</a></td>
<td class="nump">82<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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF NONCASH INVESTING AND FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Equipment purchases financed with accounts payable</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance lease liabilities arising from obtaining finance lease right-of-use assets</a></td>
<td class="nump">4,659<span></span>
</td>
<td class="nump">7,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction', window );">Accrued unpaid offering costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,075<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 debt issuance costs that were incurred during a noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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 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_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncreaseDecreaseInDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of 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 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_IncreaseDecreaseInDeferredCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 (g)(1)<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 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_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<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_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 issuance of shares under share-based payment arrangement. Excludes option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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><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 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_weav_IncreaseDecreaseInContractAcquisitionCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Contract Acquisition Costs, 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;">weav_IncreaseDecreaseInContractAcquisitionCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>18
<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="idm139841394725840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Preferred Stock</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>AOCI Attributable to Parent</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 );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="nump">43,836,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 151,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending Balance (in shares) at Sep. 30, 2021</a></td>
<td class="nump">43,836,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Sep. 30, 2021</a></td>
<td class="nump">$ 151,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="num">(113,945)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 16,261<span></span>
</td>
<td class="num">$ (130,208)<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,882,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 shares from stock option exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,862,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of common shares from stock option exercises</a></td>
<td class="nump">3,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">11,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation, net of tax</a></td>
<td class="num">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(37,622)<span></span>
</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">(37,622)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2021</a></td>
<td class="num">$ (137,295)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">30,548<span></span>
</td>
<td class="num">(167,830)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, ending balance (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,744,441<span></span>
</td>
<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 );">Beginning balance (in shares) at Jun. 30, 2021</a></td>
<td class="nump">43,836,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Jun. 30, 2021</a></td>
<td class="nump">$ 151,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending Balance (in shares) at Sep. 30, 2021</a></td>
<td class="nump">43,836,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Sep. 30, 2021</a></td>
<td class="nump">$ 151,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jun. 30, 2021</a></td>
<td class="num">(128,137)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">25,479<span></span>
</td>
<td class="num">(153,610)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, beginning balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,055,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 shares from stock option exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">689,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of common shares from stock option exercises</a></td>
<td class="nump">1,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">3,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation, net of tax</a></td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="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">(14,220)<span></span>
</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">(14,220)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2021</a></td>
<td class="num">$ (137,295)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">30,548<span></span>
</td>
<td class="num">(167,830)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, ending balance (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,744,441<span></span>
</td>
<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_PreferredStockSharesOutstanding', window );">Preferred stock, beginning balance (in shares) at Dec. 31, 2021</a></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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 112,301<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">294,230<span></span>
</td>
<td class="num">(181,898)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">64,324,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,324,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 shares from stock option exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">826,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of common shares from stock option exercises</a></td>
<td class="nump">$ 979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common shares from the employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common shares from the employee stock purchase plan</a></td>
<td class="nump">858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">13,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Offering costs</a></td>
<td class="num">(271)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(271)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation, net of tax</a></td>
<td class="num">(97)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(97)<span></span>
</td>
</tr>
<tr class="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">$ (40,471)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,471)<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_PreferredStockSharesOutstanding', window );">Preferred stock, ending balance (in shares) at Sep. 30, 2022</a></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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2022</a></td>
<td class="nump">$ 86,526<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">309,023<span></span>
</td>
<td class="num">(222,369)<span></span>
</td>
<td class="num">(128)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, ending balance (in shares) at Sep. 30, 2022</a></td>
<td class="nump">65,453,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,453,292<span></span>
</td>
<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_PreferredStockSharesOutstanding', window );">Preferred stock, beginning balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jun. 30, 2022</a></td>
<td class="nump">$ 91,988<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">302,557<span></span>
</td>
<td class="num">(210,551)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, beginning balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,010,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 shares from stock option exercises (in shares)</a></td>
<td class="nump">141,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">141,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of common shares from stock option exercises</a></td>
<td class="nump">$ 286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common shares from the employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common shares from the employee stock purchase plan</a></td>
<td class="nump">858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">5,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in foreign currency translation, net of tax</a></td>
<td class="num">(110)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (11,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>
<td class="num">(11,818)<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_PreferredStockSharesOutstanding', window );">Preferred stock, ending balance (in shares) at Sep. 30, 2022</a></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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2022</a></td>
<td class="nump">$ 86,526<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 309,023<span></span>
</td>
<td class="num">$ (222,369)<span></span>
</td>
<td class="num">$ (128)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, ending balance (in shares) at Sep. 30, 2022</a></td>
<td class="nump">65,453,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,453,292<span></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_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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, 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://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 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 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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841405190992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business<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_NatureOfOperations', window );">Description of the Business</a></td>
<td class="text">Description of the BusinessWeave Communications, Inc. (the &#8220;Company&#8221;) sells subscriptions for its integrated communications platform, which combines software communication and analysis tools with voice over internet protocol (&#8220;VoIP&#8221;) phone services. The Company was incorporated in the state of Delaware in October 2015 and its corporate headquarters are located in Lehi, UT.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 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>20
<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="idm139841401921664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Summary of Significant Accounting Policies</a></td>
<td class="text">Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Weave Communications, Inc. and its wholly owned subsidiaries Weave Communications Canada, Inc. and Weave Communications India Private Limited (collectively, &#8220;Weave&#8221; or the &#8220;Company&#8221;). Intercompany accounts and transactions have been eliminated in consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim condensed consolidated balance sheets, statements of operations, comprehensive loss, statements of redeemable convertible preferred stock and stockholders' equity (deficit), statements of cash flows and accompanying notes are unaudited. These unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company&#8217;s financial condition, its operations and cash flows for the periods presented. The historical results are not necessarily indicative of future results, and the results of operations are not necessarily indicative of the results to be expected for the full year or any other period.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as one operating and reportable segment. The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) evaluates reporting operations and financial information on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of sales and expenses during the reporting period.  Actual results could differ from those estimates.  Significant estimates included in the Company&#8217;s financial statements include the valuation allowance against deferred tax assets, recoverability of long-lived assets, fair value of stock-based compensation, amortization period of deferred contract acquisition costs, the incremental borrowing rate used in determining the value of right-of-use assets and lease liabilities, and useful lives for depreciable assets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists of deposits in financial institutions. Cash equivalents consist of highly liquid investments in money market securities with an original maturity of 90 days or less. The fair value of cash equivalents approximated their carrying value as of September&#160;30, 2022 and December&#160;31, 2021. As of September&#160;30, 2022 and December&#160;31, 2021 the Company did not have any restricted cash.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred losses and generated negative cash flows from operations since inception. As of September&#160;30, 2022 the Company had an accumulated deficit of $222.4 million. The Company has partially funded its operations through cash flows generated by sales of its product offerings, and as of September&#160;30, 2022 the Company has completed several rounds of equity financing as a private company with total net proceeds approximating $159.0 million. In November 2021, the Company completed its initial public offering, which generated additional net proceeds of $111.6 million. As of September&#160;30, 2022 the Company had outstanding borrowings under its revolving line of credit of $10.0 million and $40.0 million in available borrowings.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes its existing cash and cash equivalents, amounts available under our revolving line of credit, and cash flows provided by sales of product offerings will be sufficient to meet operating cash flow requirements for at least twelve months from the date of issuance of the September&#160;30, 2022 condensed consolidated financial statements. As a result of the Company&#8217;s growth plans, the Company expects that losses and negative cash flows from operations may continue in the foreseeable future.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. For the three months ended September&#160;30, 2022 and 2021, the Company recorded advertising expense of $1.4 million and $1.9 million, respectively, and $4.3 million and $5.1 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Advertising costs are included in sales and marketing expenses in the condensed consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives substantially all revenue from subscription services by providing customers access to its platform.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the provisions of Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (referred to collectively as "ASC 606") effective January 1, 2019 using the modified retrospective method. Following the adoption of ASC 606, the Company recognizes revenue when control of these services are transferred to customers in an amount that reflects consideration to which the Company expects to be entitled in exchange for those services, net of tax. Revenue recognition is determined from the following steps:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of a contract with a customer;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations within the contract;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue as follows:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue (software and phone service) is generated from fees that provide customers access to one or more of the Company&#8217;s software applications and related services. These arrangements generally have contractual terms of month to month. Arrangements with customers do not provide the </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customer with the right to take possession of the Company&#8217;s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control of services evenly over the contractual period. Accordingly, the consideration related to subscriptions is recognized over time on a straight-line basis over the contract term beginning on the date the Company&#8217;s service is made available to the customer.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also provides payment processing/collection services and receives a revenue share from a third-party payment facilitator on transactions between Weave customers that utilize the Weave payments platform and their end consumers. These payment transactions are generally for services rendered at customers&#8217; business location via credit card terminals or through &#8220;text-to-pay&#8221; functionality. As the Company acts as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and revenue is recognized as the performance obligation is performed each time transactions are processed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Previously, as part of the onboarding process, the customer could request the Company install pre-configured applications on hardware which allow remote access to Weave's cloud solution. In addition, the customer could request the Company install phone hardware at the customer&#8217;s location. Whereas the Company continues to provide remote installation services, the in-office installation program was phased out during the second half of 2021. Whether performed remotely or in office, the Company considers onboarding/installation a separate performance obligation, and recognizes revenue at the time the installation services are complete.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the exception of payments services and installation revenue, customers are billed in advance and they may elect to be billed on a monthly or annual basis. The Company records contract liabilities to deferred revenue when cash payments are received, or billings are due in advance of revenue recognition from services. Deferred revenue is recognized as revenue when, or as, the performance obligations are satisfied. Software and phone service revenue is recognized net of discounts in the statements of operations. The Company does not consider discounts variable consideration as they are stated on each agreement and not subject to contingencies or variability. The Company collects sales and communications taxes from its customers. In the statement of operations, amounts collected from taxes are excluded from the reported revenue amounts. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected to apply the practical expedient to not disclose the transaction price allocated to remaining performance obligations for contracts with a contract term of one year or less. As of September&#160;30, 2022 and December 31, 2021, approximately $1.5 million and $2.2 million, respectively, in revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. As the right to invoice for these remaining performance obligations does not begin until October 2022, this amount is not recorded in deferred revenue as of September&#160;30, 2022. The Company expects to recognize revenue on these remaining performance obligations over the next 10 months.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to providing VoIP phone and software services, the Company provides phone hardware to its customers as part of the subscription. The Company allows customers to include up to 5 phones without adjustment to the subscription base price. In such arrangements, the Company is deemed the lessor and the arrangement is an operating lease per guidance provided in ASC 842. Title of the phones does not transfer to the customer at any point. If a customer were to cancel at any time, the phones are returned to the Company. For customers subscribed prior to August 2021, the Company allowed customers to include up to 10 phones without adjustment to the subscription base price and title of the phones transfers to the customer after 36 months of subscription have occurred. If a customer were to cancel at any time prior to completion of the 36 months period, the phones are returned to the Company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, future minimum lease payments may vary due to customer agreements being month to month and the fact that subscription payments are allocated based on the fair value of all services provided to the customer. With phones being deployed to customers for their useful life, residual value </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">does not accrue to the benefit of the Company. Phones that are returned are refurbished and placed into service.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">In accordance with ASC-340, the Company capitalizes incremental costs of obtaining and fulfilling a contract, provided the Company expects to recover those costs. The capitalized amounts mainly consist of sales commissions paid to the Company&#8217;s direct sales force. Capitalized costs also include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Commissions to sales management for achieving incremental sales quota.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The associated payroll taxes and fringe benefit costs associated with the payments to the Company&#8217;s employees.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One-time commissions paid to partners.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One-time registration fees assessed by mobile carriers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These costs are recorded as deferred contract acquisition and fulfillment costs on the consolidated balance sheet. Amortization of deferred contract acquisition costs related to commissions, and the associated taxes and fringe benefit costs, are included in sales and marketing expense. Deferred contract acquisition costs related to one-time commissions paid to partners are included in cost of revenue. Deferred contract fulfillment costs related to one-time registration fees paid to mobile carriers are included in cost of revenue. These expenses are amortized on a straight-line basis over the average period of consumer benefit, three years. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the anticipated customer life, historical customer life, and the useful life of the Company&#8217;s product offerings.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monthly commensurate revenue share fees paid to partners are expensed as incurred as their estimated period of benefit does not extend beyond 12 months and therefore fall under the practical expedient which allows these costs to be expensed as incurred.  </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. For all leases with a term greater than twelve months, the new standard also requires lessees to recognize a right-of-use (&#8220;ROU&#8221;) asset and a corresponding lease liability on their consolidated balance sheets. Upon adoption, lessees must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements or they may record the amount in the year in which the ASU is adopted. The accounting applied by a lessor is largely unchanged from that applied under previous Topic 840. For example, the vast majority of operating leases should remain classified as operating leases, and lessors should continue to recognize lease income for those leases on a generally straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, the Company adopted Topic 842 using the modified retrospective approach with the effective date as of the date of initial application. Consequently, results for the three and nine months ended September&#160;30, 2022 are presented under Topic 842. Prior period amounts were not adjusted and continue to be reported in accordance with previous lease guidance under ASC Topic 840, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company elected the package of practical expedients permitted under the transition guidance, which allows an entity to carryforward certain conclusions for leases that commenced prior to the effective date, including the determination of whether an existing contract contains a lease, the classification of the lease, and the accounting for initial direct costs. In addition, the Company elected the practical expedient that allows lessees the option to account for lease and non lease components together as a single component for all classes of  underlying assets. The Company performed evaluations of its contracts to </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ensure compliance with the new guidance of Topic 842. Upon adoption, the Company recognized cumulative operating lease liabilities of $52.8 million offset by a write off in deferred rent of $4.3 million and operating right-of-use assets of $48.5 million. Capital lease obligations of $15.0 million existing as of December 31, 2021 were renamed finance lease liabilities, and the related $12.4 million in assets that were reported within property and equipment, net, as of December 31, 2021 were reclassified as finance right-of-use assets as of the adoption date.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Pending Adoption</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an &#8220;emerging growth company,&#8221; the Jumpstart Our Business Startups Act (the &#8220;JOBS Act&#8221;), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#8217;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span>, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, and includes the Company's accounts receivable, certain financial instruments and contract assets. ASU 2016-13 results in more timely recognition of credit losses. For non-public companies, adoption is required for fiscal years beginning after December 15, 2022, including interim periods within fiscal years beginning after December 15, 2022. As a result, the Company expects to adopt the standard as of January 1, 2023 and is currently evaluating the expected impact of adoption on the financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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="idm139841405197568">
<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:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Revenue from Contracts With Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for all periods presented. See Note 2 for a description of the Company&#8217;s revenue recognition accounting policy.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">recognized revenue that was included in the corresponding deferred revenue balance at the beginning of the</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> period of $16.7 million and $13.0 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $29.3 million and $22.7 million for the nine months ended September&#160;30, 2022 and 2021, respectively.  </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The revenue recognized from amounts included in deferred revenue as of December 31, 2020, during the nine months ended September 30, 2021, presented above has been corrected from the previously reported amount of $36.1&#160;million.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Contract Costs </span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As discussed in Note 2, the Company capitalizes incremental costs of obtaining and fulfilling a contract. Amortization expense related to these costs were $2.8 million and $2.5 million for the three months ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">September&#160;30, 2022 and 2021,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> respectively, a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">nd </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$8.2 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> $6.8 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue has been disaggregated into recurring and non-recurring categories to identify revenue and costs of revenue that are one-time in nature from those that are term-based and renewable.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below outlines revenue for our recurring subscription (software and phone services) and payment processing services, as well as for our onboarding services, and phone hardware (in thousands) for the three and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">nine months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">September&#160;30, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and 2021:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription and payment processing</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,431&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,509&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Onboarding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,088&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Phone hardware lease</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,230&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,302&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,432&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,031&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>22
<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="idm139841405197568">
<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:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Financial instruments recorded at fair value in the financial statements are categorized as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can  be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs reflecting management's assumptions incorporated in valuation techniques used to determine fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.271%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><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.895%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,247&#160;</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,247&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,962&#160;</span></td><td style="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>As of September&#160;30, 2022 and December&#160;31, 2021 the fair value of debt was $10.5 million and $10.6 million, respectively (Level 2). The carrying amounts of certain financial instruments, including accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short-term maturities and are excluded from the fair value tables above.<span></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>23
<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="idm139841405188608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and EquipmentProperty and equipment consisted of the following for the periods presented (in thousands):<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:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><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:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,729&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,496&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets not placed in service</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,533&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Phone hardware</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment terminals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,581&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,147&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,079&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,577)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,929&#160;</span></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,502&#160;</span></td><td style="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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense on property and equipment (excluding amortization on operating ROU assets) was $3.2 million and $3.2 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $10.0 million and $8.8 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Of this expense, $2.2 million and $2.3 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $7.0 million and $6.7 million for the nine months ended September&#160;30, 2022 and 2021, respectively, related to phone hardware finance ROU assets (see also footnote 7) and data center equipment which has been included in cost of revenue in the statements of operations. Note that these finance ROU assets were reported as &#8220;phone hardware&#8221; prior to January 1, 2022. Capitalized internal-use software amortization expense was $0.2 million and $0.2 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $0.7 million and $0.4 million for the nine months ended September&#160;30, 2022 and 2021, respectively, which has been included in the cost of revenue in the statements of operations. Capitalized implementation amortization expense was zero and $0.1 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $0.1 million and $0.1 million for the nine months ended September&#160;30, 2022 and 2021, respectively, which has been included in operating expense in the statements of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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="idm139841404339440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities<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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Liabilities</a></td>
<td class="text">Accrued Liabilities<div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued liabilities consisted of the following for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><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:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll-related accruals</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,671&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,434&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and telecom 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Third-party commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,773&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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="idm139841399446400">
<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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company&#8217;s leases, the Company&#8217;s incremental borrowing rate or the Company&#8217;s intent to exercise or not exercise options available in lease contracts.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Lease expense and other information consisted of the following </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three and nine months ended September&#160;30, 2022 (in thousands, except terms and rates):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:68.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease expense:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,467&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,252&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,407&#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:12pt"><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing cash outflow from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,234&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,694&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease liabilities arising from obtaining finance lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,335&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,659&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,214&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information as of September&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><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:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Company as the Lessee</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from November 2022 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of September&#160;30, 2022. The rates implicit in the Company&#8217;s operating leases are not readily determinable thus the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company&#8217;s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total rent expense for office space leases was $1.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and $1.4 million for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the three months ended September&#160;30, 2022 and 2021, respectively, and $4.2 million and $3.9 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Note that rent expense amounts for periods prior to 2022 are reported under ASC 840.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future maturities of remaining lease payments included in the measurement of operating lease as of September&#160;30, 2022 are as follows (in thousands):</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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,345&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,539&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,819&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,667&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11,338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of operating lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As previously disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021, the following table summarizes the future minimum lease payments related to operating leases as of December 31, 2021 under ASC 840 (in thousands):</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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,539&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,819&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,666&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65,512&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Company as the Lessor</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended September&#160;30, 2022 and September&#160;30, 2021, the Company recorded lease revenues associated with phone hardware of $1.0 million and $0.9 million, respectively, and $3.1 million and $2.4 million for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finance leases</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is the lessee in all of its finance lease arrangements. In June 2016, the Company began financing its purchases of phone hardware through lease agreements classified as finance leases. As of September&#160;30, 2022 the Company had 98 executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $121 to $21,975 and have maturity dates ranging from July 2022 to May 2025. As of September&#160;30, 2022, the gross value of phone hardware acquired under these capital leases </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximated</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $23.6 million.  Amortization expense on finance-leased phone hardware was $2.0 million and $2.2 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $6.5 million and $6.3 million for the nine months ended September&#160;30, 2022 and 2021, respectively, which is included in the depreciation expense referenced in Note 5.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments for the Company&#8217;s finance leases as of September&#160;30, 2022 were as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,478&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,749&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,102&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less amounts representing 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of finance lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company&#8217;s leases, the Company&#8217;s incremental borrowing rate or the Company&#8217;s intent to exercise or not exercise options available in lease contracts.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Lease expense and other information consisted of the following </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three and nine months ended September&#160;30, 2022 (in thousands, except terms and rates):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:68.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease expense:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,467&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,252&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,407&#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:12pt"><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing cash outflow from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,234&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,694&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease liabilities arising from obtaining finance lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,335&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,659&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,214&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information as of September&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><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:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Company as the Lessee</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from November 2022 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of September&#160;30, 2022. The rates implicit in the Company&#8217;s operating leases are not readily determinable thus the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company&#8217;s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total rent expense for office space leases was $1.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and $1.4 million for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the three months ended September&#160;30, 2022 and 2021, respectively, and $4.2 million and $3.9 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Note that rent expense amounts for periods prior to 2022 are reported under ASC 840.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future maturities of remaining lease payments included in the measurement of operating lease as of September&#160;30, 2022 are as follows (in thousands):</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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,345&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,539&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,819&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,667&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11,338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of operating lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As previously disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021, the following table summarizes the future minimum lease payments related to operating leases as of December 31, 2021 under ASC 840 (in thousands):</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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,539&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,819&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,666&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65,512&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Company as the Lessor</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended September&#160;30, 2022 and September&#160;30, 2021, the Company recorded lease revenues associated with phone hardware of $1.0 million and $0.9 million, respectively, and $3.1 million and $2.4 million for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finance leases</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is the lessee in all of its finance lease arrangements. In June 2016, the Company began financing its purchases of phone hardware through lease agreements classified as finance leases. As of September&#160;30, 2022 the Company had 98 executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $121 to $21,975 and have maturity dates ranging from July 2022 to May 2025. As of September&#160;30, 2022, the gross value of phone hardware acquired under these capital leases </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximated</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $23.6 million.  Amortization expense on finance-leased phone hardware was $2.0 million and $2.2 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $6.5 million and $6.3 million for the nine months ended September&#160;30, 2022 and 2021, respectively, which is included in the depreciation expense referenced in Note 5.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments for the Company&#8217;s finance leases as of September&#160;30, 2022 were as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,478&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,749&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,102&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less amounts representing 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of finance lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="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 );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company&#8217;s leases, the Company&#8217;s incremental borrowing rate or the Company&#8217;s intent to exercise or not exercise options available in lease contracts.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Lease expense and other information consisted of the following </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three and nine months ended September&#160;30, 2022 (in thousands, except terms and rates):</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:68.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease expense:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,467&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,252&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,407&#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:12pt"><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing cash outflow from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,234&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,694&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease liabilities arising from obtaining finance lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,335&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,659&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,214&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information as of September&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><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:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Company as the Lessee</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from November 2022 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of September&#160;30, 2022. The rates implicit in the Company&#8217;s operating leases are not readily determinable thus the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company&#8217;s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total rent expense for office space leases was $1.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and $1.4 million for </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the three months ended September&#160;30, 2022 and 2021, respectively, and $4.2 million and $3.9 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Note that rent expense amounts for periods prior to 2022 are reported under ASC 840.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future maturities of remaining lease payments included in the measurement of operating lease as of September&#160;30, 2022 are as follows (in thousands):</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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,345&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,539&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,819&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,667&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11,338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of operating lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As previously disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021, the following table summarizes the future minimum lease payments related to operating leases as of December 31, 2021 under ASC 840 (in thousands):</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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,539&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,819&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,666&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65,512&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">The Company as the Lessor</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended September&#160;30, 2022 and September&#160;30, 2021, the Company recorded lease revenues associated with phone hardware of $1.0 million and $0.9 million, respectively, and $3.1 million and $2.4 million for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finance leases</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is the lessee in all of its finance lease arrangements. In June 2016, the Company began financing its purchases of phone hardware through lease agreements classified as finance leases. As of September&#160;30, 2022 the Company had 98 executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $121 to $21,975 and have maturity dates ranging from July 2022 to May 2025. As of September&#160;30, 2022, the gross value of phone hardware acquired under these capital leases </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximated</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $23.6 million.  Amortization expense on finance-leased phone hardware was $2.0 million and $2.2 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $6.5 million and $6.3 million for the nine months ended September&#160;30, 2022 and 2021, respectively, which is included in the depreciation expense referenced in Note 5.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future minimum lease payments for the Company&#8217;s finance leases as of September&#160;30, 2022 were as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,478&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,749&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,102&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less amounts representing 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of finance lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>26
<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="idm139841404386576">
<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 Taxes<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. The Company reported provision for income taxes of $30.9 thousand and $11.9 thousand for the three months ended September&#160;30, 2022 and 2021, respectively, and $82.0 thousand and $11.9 thousand for the nine months ended September&#160;30, 2022 and 2021, respectively, which resulted in an effective tax rate of (0.2621)%, (0.0840)%, (0.2029)%, and (0.0317)%, respectively. The provision for income taxes varied from the tax computed at the U.S. federal statutory income tax rate of 21% for the periods presented primarily due to changes in the Company&#8217;s valuation allowance, state and foreign taxes, and the tax effects of stock-based compensation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income tax in the U.S. as well as other tax jurisdictions in which the Company operates. The Company&#8217;s U.S. operations have resulted in losses, and as such, the Company maintains a valuation allowance against all U.S. deferred tax assets. While the Company believes its current valuation allowance is appropriate, the Company assesses the need for an adjustment to the valuation allowance on a quarterly basis. The assessment is based on all available positive and negative evidence including past results of operations, forecasted earnings, tax planning strategies, and all sources of future taxable income. In the event the Company determines that it will be able to realize all or part of its net deferred tax assets in the future, all or part of the valuation allowance will be released in the period in which the Company makes such determination. The release of all or part of the valuation allowance against deferred tax assets may cause greater volatility in the effective tax rate in the periods in which it is released.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>27
<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="idm139841405231984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Current and 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_LongTermDebtTextBlock', window );">Current and Long-Term Debt</a></td>
<td class="text">Current and Long-Term Debt<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to August of 2021, the Company held a $4.0 million note payable and a revolving line of credit with Silicon Valley Bank. The note required interest only payments through September 2021, followed by 36 principal payments of $0.1 million plus interest (maturity in February 2024). The revolving line of credit had a maximum borrowing capacity of $10.0 million.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August of 2021, the Company amended the agreement with Silicon Valley Bank to increase the revolving line of credit from $10.0 million to $50.0 million. The total borrowing capacity is subject to reduction should the Company fail to meet certain expectations for recurring revenue and customer retention. Amounts outstanding on the line will accrue interest at the greater of prime rate plus 0.25% and 3.50%. As part of the agreement, the $4.0 million note payable was converted to a deemed advance on the line of credit and was deemed a debt modification. In connection with this transaction, the Company drew down an additional $6.0 million from the line of credit resulting in a total outstanding balance of $10.0 million. The Company is required to pay an annual fee of $0.1 million beginning on the effective date of the agreement, and continuing on the anniversary of the effective date as well as a quarterly unused line fee of 0.15% per annum of the available borrowing amount should the outstanding principal balance drop below $10.0 million (calculated based on the number of days and based on the average available borrowing amount). The line of credit is collateralized by substantially all of our assets. Under </span></div>the terms of this amendment, the loan and security agreement requires that, at any time, if total unrestricted cash and cash equivalents held at Silicon Valley Bank is less than $100.0 million, the Company must at all times thereafter maintain a consolidated minimum $20.0 million in liquidity, meaning unencumbered cash plus available borrowing on the line of credit, and the Company must meet specified minimum levels of EBITDA, as adjusted for stock-based compensation and changes in its deferred revenue. The Company was in compliance with all debt covenants as of and for the periods ended September&#160;30, 2022 and December&#160;31, 2021. As of September&#160;30, 2022 and December&#160;31, 2021, the total outstanding balance on the line of credit was $10.0 million. The balance on the line of credit is due on August 4, 2023, and therefore, is reflected as a current liability on the balance sheet as of September&#160;30, 2022.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-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> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841405231984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity<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 );">Stockholders&#8217; Equity</a></td>
<td class="text">Stockholders&#8217; Equity<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, consisting of service-based expense related to the equity incentive plan, including expense from stock options and restricted stock units, and the employee stock purchase plan, as well as expenses related to secondary sales of shares of Company common stock, was classified as follows in the accompanying condensed consolidated statements of operations for each of the periods presented (in thousands):</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:35.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">514&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,134&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,322&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,954&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,047&#160;</span></td><td style="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;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2016, the Company adopted the 2015 Equity Incentive Plan (the &#8220;2015 EIP&#8221;) under which common stock options could be issued for employee awards and the Company began issuing stock options under this plan in 2016.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2021 in connection with the initial public offering (&#8220;IPO&#8221;), the Company adopted the 2021 Equity Incentive Plan (the &#8220;2021 EIP&#8221; and, together with the 2015 EIP, the &#8220;EIP&#8221;) under which the Company could issue stock options or restricted stock units (&#8220;RSUs&#8221;) as awards. Upon adoption of the 2021 EIP, the 2015 EIP plan was terminated. All options issued and outstanding or available for issuance under the 2015 EIP were absorbed into the 2021 EIP. Along with the absorbed 2015 EIP options, the Company reserved an additional 9,000,000 shares of common stock for future issuance under the 2021 EIP, with scheduled annual increases to the reserve for amounts to be determined by the Board, subject to a maximum amoun</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">t. In the first quarter of 2022, the board reserved an additional 3.2 million common shares for future issuance under the 2021 EIP.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to the EIP was $5.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $4.0 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended September&#160;30, 2022 and 2021.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Options</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most options have a four-year vesting schedule with a one-year cliff and are classified as incentive stock options (&#8220;ISOs&#8221;). Some options have been granted in lieu of bonuses and have expedited <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfMjA2MQ_a4b6d365-be5b-4d75-8669-2fd2159a96b8">two</span>- or three-year vesting schedules. All awards vest based on service conditions. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options with accelerated vesting clauses, should there be a change in Company control, were  2,051,350</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 3,689,243</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of September&#160;30, 2022 and 2021, respectively. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized stock-based compensation expense as of September&#160;30, 2022 and 2021 was $10.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $38.6 million, respectively. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized on a straight-line basis over the remaining weighted-average vesting periods. As of September&#160;30, 2022 and 2021 the weighted-average vesting periods approximated 2.06 years and 3.14 years, respectively. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock option activity was as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.809%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value <br/>(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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,574,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,257&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,719,252&#160;</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.44&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.03</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(564,083)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(380,947)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.07&#160;</span></td><td style="background-color:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,629,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.99&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.81</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,815&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,665,039&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.45&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121,241)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649,298)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,858,567&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.58&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.86</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,402&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,959,753&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.35&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.45</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141,216)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,253,226)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.31&#160;</span></td><td style="background-color:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of September 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,464,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.28&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.99</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,259&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of September 30, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,163,096&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.63</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,781&#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:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options exercised was</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.7 million f</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the three months ended September 30, 2022. The intrinsic value represents the excess of the estimated fair value of the Company's common stock on the date of exercise over the exercise price of each option.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is measured at the grant date based on the estimated fair value of the award.  The fair value of the awards is fixed at grant date and amortized over the remaining service period. The Company uses the Black-Scholes model to estimate the value of its stock options issued under the EIP. Prior to the Company&#8217;s IPO, the common stock fair values used in the models were based on the most recent 409(a) valuation as of the option grant date. Management reviews option grants and  determines whether further valuation adjustments are appropriate based on recent company performance and/or changes in market conditions.  The volatility assumed in the estimate was based on publicly traded companies in the same industry and considers the expected term calculated by the Company.  The expected term of the options was derived from a simplified method which estimates the term based on an averaging of the vesting period and contractual term of the option grant. The risk-free rate utilized was the average of the five- and seven-year U.S. Treasury yield as the estimated expected term for options approximates 6 years. The Company has no plans to declare dividends in the foreseeable future.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted under the Plan vest and settle upon the satisfaction of a service-based condition. The service based condition for these awards is generally satisfied over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDI3Mg_43d18e2e-7c6c-4b4b-9c41-a978d9267cdd">three</span> or four years. 171,075 RSUs have a four-year vesting schedule with 25% cliff vesting one year from grant date and the remaining 75% vesting monthly over the remaining three years. The remaining RSUs that have been issued have a </span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three-year vesting schedule with 33% vesting one year from grant date and the remaining 67% vesting quarterly over the remaining two years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, there was $35.6 million of unrecognized stock-based compensation expense related to outstanding RSUs which is expected to be recognized over a weighted-average period of 2.59 years. </span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Restricted&#160;Stock&#160;Unit&#160;activity&#160;was&#160;as&#160;follows:</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.50&#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:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,183,398&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.24</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.08</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,911)</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.02</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,319,969&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.77&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,420,126&#160;</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.48&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(174)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.13&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(440,535)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,299,386&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.11&#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:11pt"><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,541,358&#160;</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.98&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136,010)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(519,739)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.91&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of September 30, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,184,995&#160;</span></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.73&#160;</span></td><td style="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:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Secondary Sales of Common Stock</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Company&#8217;s IPO, certain of the Company&#8217;s investors acquired outstanding shares of Company common stock from employees and certain sales of Company common stock by employees to new investors were facilitated by the Company. For these transactions, and where shares of Company common stock were acquired at a price in excess of the estimated fair value of the Company&#8217;s common stock, the Company recorded stock-based compensation expense of the difference between the price paid by the investors and the estimated fair value as of the date of the transactions. Stock-based compensation expense for these transactions totaled </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.4 million for the nine months ended September 30, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2022 and the three months ended September&#160;30, 2021, there were no secondary stock transactions that resulted in stock-based compensation expense.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase of Common Shares</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No share repurchases took place during the nine months ended September&#160;30, 2022 and 2021.</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>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="idm139841405261904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party TransactionsThere were no related-party transactions during the nine months ended September 30, 2022 and 2021.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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="idm139841405150464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">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 ContingenciesLegal Matters<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022 and through the issuance date of these condensed consolidated financial statements, the Company is not involved in any legal proceedings the outcomes of which are anticipated to significantly impact the Company&#8217;s financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claims brought by any third-party against such indemnified party with respect to licensed technology. The term of these indemnification agreements is generally perpetual any time after the execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>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="idm139841405265328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">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 );">Net Loss Per Share</a></td>
<td class="text">Net Loss Per Share<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables present the calculation of basic and diluted net loss per share (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,818)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,220)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,471)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,622)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: cumulative dividends on redeemable convertible 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,691)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stock holders - basic and diluted</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,818)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,805)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,471)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39,313)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,143,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,317,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,898,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,250,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.03)</span></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.62)</span></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.97)</span></td><td style="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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following outstanding potential common shares were excluded from the computation of diluted net loss per share attributable to common stockholders as of the end of the periods presented because their inclusion would have been antidilutive:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.406%"/><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:15.407%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options to purchase common stock</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,464,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,513,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,836,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of shares issuable from ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,184,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,878,608&#160;</span></td><td style="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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,456,407&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>32
<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="idm139841398924560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events On November 4, 2022, the Company held a special meeting to approve a one-time repricing of 1,159,479 of its outstanding common stock option awards previously granted to certain service providers <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">under the 2015 Equity Incentive Plan (the &#8220;Option Repricing&#8221;). The repricing only affects stock options held by &#8220;service providers&#8221; as defined under the 2015 Plan (&#8220;Eligible Participants&#8221;) other than (x) any current or former member of the Company&#8217;s board of directors, (y) any of the Company&#8217;s current or former Chief Executive Officers and (z) former employees or other service providers. Prior to the Option Repricing, these awards had per share exercise prices between $9.04 and $19.60; the Option Repricing reduced the exercise price of these awards to $7.00 per share. All other terms of the awards remained the same. This repricing is expected to result in incremental stock-based compensation expense of approximately $1.1 million to be recognized over the weighted average remaining vesting period of 2.5 years. Of this, approximately $0.4&#160;million is expected to be recognized throughout the remainder of 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2022, the Company moved $75.0&#160;million of cash into an investment portfolio, which was then used to purchase marketable securities. The investments comprise certificates of deposit, commercial paper, treasury securities, and governmental money market funds and have maturities ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTc0MQ_0e1ff7fb-9783-446e-9c47-e7f673f55d46">zero</span> to twelve months and estimated yields to maturity ranging from 2.0% - 4.8% (annualized). Per the Company's treasury and investment policy, these investments are classified as available-for-sale securities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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="idm139841399479072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">The consolidated financial statements include the accounts of Weave Communications, Inc. and its wholly owned subsidiaries Weave Communications Canada, Inc. and Weave Communications India Private Limited (collectively, &#8220;Weave&#8221; or the &#8220;Company&#8221;). Intercompany accounts and transactions have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021. The accompanying interim condensed consolidated balance sheets, statements of operations, comprehensive loss, statements of redeemable convertible preferred stock and stockholders' equity (deficit), statements of cash flows and accompanying notes are unaudited. These unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company&#8217;s financial condition, its operations and cash flows for the periods presented. The historical results are not necessarily indicative of future results, and the results of operations are not necessarily indicative of the results to be expected for the full year or any other period.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text">The Company operates as one operating and reportable segment. The Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;) evaluates reporting operations and financial information on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of sales and expenses during the reporting period.  Actual results could differ from those estimates.  Significant estimates included in the Company&#8217;s financial statements include the valuation allowance against deferred tax assets, recoverability of long-lived assets, fair value of stock-based compensation, amortization period of deferred contract acquisition costs, the incremental borrowing rate used in determining the value of right-of-use assets and lease liabilities, and useful lives for depreciable assets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">Cash consists of deposits in financial institutions. Cash equivalents consist of highly liquid investments in money market securities with an original maturity of 90 days or less.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Expense</a></td>
<td class="text">Advertising costs are expensed as incurred. For the three months ended September&#160;30, 2022 and 2021, the Company recorded advertising expense of $1.4 million and $1.9 million, respectively, and $4.3 million and $5.1 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Advertising costs are included in sales and marketing expenses in the condensed consolidated statements of operations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives substantially all revenue from subscription services by providing customers access to its platform.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the provisions of Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (referred to collectively as "ASC 606") effective January 1, 2019 using the modified retrospective method. Following the adoption of ASC 606, the Company recognizes revenue when control of these services are transferred to customers in an amount that reflects consideration to which the Company expects to be entitled in exchange for those services, net of tax. Revenue recognition is determined from the following steps:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of a contract with a customer;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations within the contract;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue as follows:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions revenue (software and phone service) is generated from fees that provide customers access to one or more of the Company&#8217;s software applications and related services. These arrangements generally have contractual terms of month to month. Arrangements with customers do not provide the </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customer with the right to take possession of the Company&#8217;s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control of services evenly over the contractual period. Accordingly, the consideration related to subscriptions is recognized over time on a straight-line basis over the contract term beginning on the date the Company&#8217;s service is made available to the customer.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also provides payment processing/collection services and receives a revenue share from a third-party payment facilitator on transactions between Weave customers that utilize the Weave payments platform and their end consumers. These payment transactions are generally for services rendered at customers&#8217; business location via credit card terminals or through &#8220;text-to-pay&#8221; functionality. As the Company acts as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and revenue is recognized as the performance obligation is performed each time transactions are processed.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Previously, as part of the onboarding process, the customer could request the Company install pre-configured applications on hardware which allow remote access to Weave's cloud solution. In addition, the customer could request the Company install phone hardware at the customer&#8217;s location. Whereas the Company continues to provide remote installation services, the in-office installation program was phased out during the second half of 2021. Whether performed remotely or in office, the Company considers onboarding/installation a separate performance obligation, and recognizes revenue at the time the installation services are complete.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the exception of payments services and installation revenue, customers are billed in advance and they may elect to be billed on a monthly or annual basis. The Company records contract liabilities to deferred revenue when cash payments are received, or billings are due in advance of revenue recognition from services. Deferred revenue is recognized as revenue when, or as, the performance obligations are satisfied. Software and phone service revenue is recognized net of discounts in the statements of operations. The Company does not consider discounts variable consideration as they are stated on each agreement and not subject to contingencies or variability. The Company collects sales and communications taxes from its customers. In the statement of operations, amounts collected from taxes are excluded from the reported revenue amounts. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected to apply the practical expedient to not disclose the transaction price allocated to remaining performance obligations for contracts with a contract term of one year or less. As of September&#160;30, 2022 and December 31, 2021, approximately $1.5 million and $2.2 million, respectively, in revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. As the right to invoice for these remaining performance obligations does not begin until October 2022, this amount is not recorded in deferred revenue as of September&#160;30, 2022. The Company expects to recognize revenue on these remaining performance obligations over the next 10 months.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to providing VoIP phone and software services, the Company provides phone hardware to its customers as part of the subscription. The Company allows customers to include up to 5 phones without adjustment to the subscription base price. In such arrangements, the Company is deemed the lessor and the arrangement is an operating lease per guidance provided in ASC 842. Title of the phones does not transfer to the customer at any point. If a customer were to cancel at any time, the phones are returned to the Company. For customers subscribed prior to August 2021, the Company allowed customers to include up to 10 phones without adjustment to the subscription base price and title of the phones transfers to the customer after 36 months of subscription have occurred. If a customer were to cancel at any time prior to completion of the 36 months period, the phones are returned to the Company.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, future minimum lease payments may vary due to customer agreements being month to month and the fact that subscription payments are allocated based on the fair value of all services provided to the customer. With phones being deployed to customers for their useful life, residual value </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">does not accrue to the benefit of the Company. Phones that are returned are refurbished and placed into service.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">In accordance with ASC-340, the Company capitalizes incremental costs of obtaining and fulfilling a contract, provided the Company expects to recover those costs. The capitalized amounts mainly consist of sales commissions paid to the Company&#8217;s direct sales force. Capitalized costs also include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Commissions to sales management for achieving incremental sales quota.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The associated payroll taxes and fringe benefit costs associated with the payments to the Company&#8217;s employees.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One-time commissions paid to partners.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">One-time registration fees assessed by mobile carriers.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These costs are recorded as deferred contract acquisition and fulfillment costs on the consolidated balance sheet. Amortization of deferred contract acquisition costs related to commissions, and the associated taxes and fringe benefit costs, are included in sales and marketing expense. Deferred contract acquisition costs related to one-time commissions paid to partners are included in cost of revenue. Deferred contract fulfillment costs related to one-time registration fees paid to mobile carriers are included in cost of revenue. These expenses are amortized on a straight-line basis over the average period of consumer benefit, three years. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the anticipated customer life, historical customer life, and the useful life of the Company&#8217;s product offerings.</span></div>Monthly commensurate revenue share fees paid to partners are expensed as incurred as their estimated period of benefit does not extend beyond 12 months and therefore fall under the practical expedient which allows these costs to be expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Pronouncements Adopted and Accounting Pronouncements Pending Adoption</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. For all leases with a term greater than twelve months, the new standard also requires lessees to recognize a right-of-use (&#8220;ROU&#8221;) asset and a corresponding lease liability on their consolidated balance sheets. Upon adoption, lessees must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements or they may record the amount in the year in which the ASU is adopted. The accounting applied by a lessor is largely unchanged from that applied under previous Topic 840. For example, the vast majority of operating leases should remain classified as operating leases, and lessors should continue to recognize lease income for those leases on a generally straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2022, the Company adopted Topic 842 using the modified retrospective approach with the effective date as of the date of initial application. Consequently, results for the three and nine months ended September&#160;30, 2022 are presented under Topic 842. Prior period amounts were not adjusted and continue to be reported in accordance with previous lease guidance under ASC Topic 840, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company elected the package of practical expedients permitted under the transition guidance, which allows an entity to carryforward certain conclusions for leases that commenced prior to the effective date, including the determination of whether an existing contract contains a lease, the classification of the lease, and the accounting for initial direct costs. In addition, the Company elected the practical expedient that allows lessees the option to account for lease and non lease components together as a single component for all classes of  underlying assets. The Company performed evaluations of its contracts to </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ensure compliance with the new guidance of Topic 842. Upon adoption, the Company recognized cumulative operating lease liabilities of $52.8 million offset by a write off in deferred rent of $4.3 million and operating right-of-use assets of $48.5 million. Capital lease obligations of $15.0 million existing as of December 31, 2021 were renamed finance lease liabilities, and the related $12.4 million in assets that were reported within property and equipment, net, as of December 31, 2021 were reclassified as finance right-of-use assets as of the adoption date.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Pending Adoption</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an &#8220;emerging growth company,&#8221; the Jumpstart Our Business Startups Act (the &#8220;JOBS Act&#8221;), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#8217;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span>, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, and includes the Company's accounts receivable, certain financial instruments and contract assets. ASU 2016-13 results in more timely recognition of credit losses. For non-public companies, adoption is required for fiscal years beginning after December 15, 2022, including interim periods within fiscal years beginning after December 15, 2022. As a result, the Company expects to adopt the standard as of January 1, 2023 and is currently evaluating the expected impact of adoption on the financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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="idm139841405188608">
<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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below outlines revenue for our recurring subscription (software and phone services) and payment processing services, as well as for our onboarding services, and phone hardware (in thousands) for the three and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">nine months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">September&#160;30, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and 2021:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subscription and payment processing</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,431&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,509&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Onboarding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,088&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Phone hardware lease</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,230&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,302&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,432&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,031&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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="idm139841404324288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">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_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Assets measured on a recurring basis</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.271%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.893%"/><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.895%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,247&#160;</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 3</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,247&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,962&#160;</span></td><td style="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_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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="idm139841401424800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text">Property and equipment consisted of the following for the periods presented (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><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:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,729&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office furniture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,496&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets not placed in service</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,533&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Phone hardware</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment terminals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,581&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,147&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,079&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,577)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,929&#160;</span></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,502&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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="idm139841398970192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities (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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued liabilities consisted of the following for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><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:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll-related accruals</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,671&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,434&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and telecom 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee stock purchase plan liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Third-party commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,773&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,250&#160;</span></td><td style="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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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="idm139841401435632">
<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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Expense and Other Information</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Lease expense and other information consisted of the following </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three and nine months ended September&#160;30, 2022 (in thousands, except terms and rates):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:68.304%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.875%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease expense:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,467&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,252&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,407&#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:12pt"><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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing cash outflow from finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,234&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,694&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease liabilities arising from obtaining finance lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,335&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,659&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating cash outflow from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,214&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other information as of September&#160;30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases:</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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7</span></td><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases:</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate lease term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock', window );">Operating Lease Liability Maturity</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Future maturities of remaining lease payments included in the measurement of operating lease as of September&#160;30, 2022 are as follows (in thousands):</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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,345&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,539&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,819&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,667&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(11,338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of operating lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51,113&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Future Minimum Rental Payments for Operating Leases Under ASC 840</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As previously disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021, the following table summarizes the future minimum lease payments related to operating leases as of December 31, 2021 under ASC 840 (in thousands):</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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,407&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,404&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2024</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,539&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,677&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2026</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,819&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38,666&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65,512&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Finance Lease Liability Maturity</a></td>
<td class="text">Future minimum lease payments for the Company&#8217;s finance leases as of September&#160;30, 2022 were as follows (in thousands):<table 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:77.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years ending December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,478&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,749&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,102&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less amounts representing 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Present value of finance lease obligations</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,008&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of undiscounted cash flows to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>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="idm139841399366384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity (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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Equity Based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, consisting of service-based expense related to the equity incentive plan, including expense from stock options and restricted stock units, and the employee stock purchase plan, as well as expenses related to secondary sales of shares of Company common stock, was classified as follows in the accompanying condensed consolidated statements of operations for each of the periods presented (in thousands):</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:35.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">514&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,134&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,322&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,954&#160;</span></td><td style="background-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,047&#160;</span></td><td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock option activity was as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.809%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value <br/>(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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,574,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,257&#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,719,252&#160;</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.44&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.03</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(564,083)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(380,947)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.07&#160;</span></td><td style="background-color:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,629,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.99&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.81</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,815&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of March 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,665,039&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.45&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121,241)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649,298)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,858,567&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.58&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.86</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,402&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of June 30, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,959,753&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.35&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.45</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141,216)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,253,226)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.31&#160;</span></td><td style="background-color:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of September 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,464,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.28&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.99</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,259&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of September 30, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,163,096&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.63</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,781&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Restricted Stock Unit Activity</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Restricted&#160;Stock&#160;Unit&#160;activity&#160;was&#160;as&#160;follows:</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.50&#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:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,183,398&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.24</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.08</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,911)</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.02</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,319,969&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.77&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,420,126&#160;</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.48&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(174)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.13&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(440,535)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,299,386&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.11&#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:11pt"><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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,541,358&#160;</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.98&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136,010)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;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"/></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(519,739)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.91&#160;</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding as of September 30, 2022</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,184,995&#160;</span></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.73&#160;</span></td><td style="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_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_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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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="idm139841405190992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">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 );">Schedule of Calculation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables present the calculation of basic and diluted net loss per share (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><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.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,818)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,220)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,471)</span></td><td style="background-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,622)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: cumulative dividends on redeemable convertible 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,691)</span></td><td style="background-color:#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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stock holders - basic and diluted</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,818)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,805)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,471)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39,313)</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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,143,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,317,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,898,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,250,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.03)</span></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.62)</span></td><td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.97)</span></td><td style="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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following outstanding potential common shares were excluded from the computation of diluted net loss per share attributable to common stockholders as of the end of the periods presented because their inclusion would have been antidilutive:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.406%"/><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:15.407%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options to purchase common stock</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,464,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,513,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,836,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of shares issuable from ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,184,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,878,608&#160;</span></td><td style="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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,456,407&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>41
<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="idm139841396431840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">8 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 16, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 30, 2021 </div>
<div>phone</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>segment </div>
<div>phone</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">222,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">222,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from issuance of equity</a></td>
<td class="text">&#160;<span></span>
</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">159,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from IPO</a></td>
<td class="nump">$ 111,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,200<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_weav_LessorNumberOfPhonesIncludedInBaseSubscription', window );">Number of phones that can be included without adjustment to subscription price | phone</a></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<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_weav_LessorTitleTransferPeriod', window );">Title transfer period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Capitalized contract cost, amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of operating lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finance lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,612<span></span>
</td>
<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 | Cumulative Effect, Period of Adoption, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of operating lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRentCredit', window );">Deferred rent 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="nump">4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,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_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation period</a></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">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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_CapitalLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131251-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRentCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 rental payment required by lease over rental income recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 25<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123408481&amp;loc=SL77919140-209958<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123415192&amp;loc=d3e39896-112707<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRentCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 common stock, preferred stock, treasury stock, stock options, and other types of 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 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_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_weav_LessorNumberOfPhonesIncludedInBaseSubscription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessor, Number Of Phones Included In Base Subscription</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">weav_LessorNumberOfPhonesIncludedInBaseSubscription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</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_weav_LessorTitleTransferPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessor, Title Transfer 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;">weav_LessorTitleTransferPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-10-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-10-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841399266672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">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_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred revenue recognized</a></td>
<td class="nump">$ 16,700<span></span>
</td>
<td class="nump">$ 13,000<span></span>
</td>
<td class="nump">$ 29,300<span></span>
</td>
<td class="nump">$ 22,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization of contract acquisition and fulfillment costs</a></td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="nump">$ 8,236<span></span>
</td>
<td class="nump">6,846<span></span>
</td>
</tr>
<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred revenue recognized</a></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">$ 36,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841399187520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">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_LeaseIncome', window );">Phone hardware lease</a></td>
<td class="nump">$ 1,009<span></span>
</td>
<td class="nump">$ 909<span></span>
</td>
<td class="nump">$ 3,142<span></span>
</td>
<td class="nump">$ 2,434<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Revenue</a></td>
<td class="nump">36,230<span></span>
</td>
<td class="nump">30,302<span></span>
</td>
<td class="nump">104,432<span></span>
</td>
<td class="nump">84,031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=weav_SubscriptionAndPaymentProcessingMember', window );">Subscription and payment processing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">34,943<span></span>
</td>
<td class="nump">28,377<span></span>
</td>
<td class="nump">100,431<span></span>
</td>
<td class="nump">78,509<span></span>
</td>
</tr>
<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=weav_OnboardingMember', window );">Onboarding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer</a></td>
<td class="nump">$ 278<span></span>
</td>
<td class="nump">$ 1,016<span></span>
</td>
<td class="nump">$ 859<span></span>
</td>
<td class="nump">$ 3,088<span></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_LeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=weav_SubscriptionAndPaymentProcessingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=weav_SubscriptionAndPaymentProcessingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=weav_OnboardingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=weav_OnboardingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841398888336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Assets (Details) - Fair Value, Recurring - 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">$ 109,247<span></span>
</td>
<td class="nump">$ 118,962<span></span>
</td>
</tr>
<tr class="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 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">109,247<span></span>
</td>
<td class="nump">118,962<span></span>
</td>
</tr>
<tr class="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 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</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 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</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_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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_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>45
<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="idm139841394647184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br> $ in Millions</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_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value of debt</a></td>
<td class="nump">$ 10.5<span></span>
</td>
<td class="nump">$ 10.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<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 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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<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 1D<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-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_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841399300640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment - Schedule of Property and Equipment (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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Phone hardware finance lease</a></td>
<td class="nump">$ 23,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">20,147<span></span>
</td>
<td class="nump">$ 44,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(9,218)<span></span>
</td>
<td class="num">(19,577)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">10,929<span></span>
</td>
<td class="nump">24,502<span></span>
</td>
</tr>
<tr class="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_OfficeEquipmentMember', window );">Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">5,015<span></span>
</td>
<td class="nump">4,729<span></span>
</td>
</tr>
<tr class="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 );">Office furniture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">5,729<span></span>
</td>
<td class="nump">5,588<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">2,615<span></span>
</td>
<td class="nump">2,496<span></span>
</td>
</tr>
<tr class="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=weav_FixedAssetsNotPlacedInServiceMember', window );">Fixed assets not placed in service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">4,599<span></span>
</td>
<td class="nump">3,533<span></span>
</td>
</tr>
<tr class="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=weav_PhoneHardwareMember', window );">Phone hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Phone hardware finance lease</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,034<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=weav_PaymentTerminalsMember', window );">Payment terminals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 2,187<span></span>
</td>
<td class="nump">$ 1,581<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=weav_FixedAssetsNotPlacedInServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=weav_FixedAssetsNotPlacedInServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=weav_PhoneHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=weav_PhoneHardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=weav_PaymentTerminalsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=weav_PaymentTerminalsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841396077200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization</a></td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 8,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">2,048<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Capitalized software, amortization</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">400<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_weav_CapitalizedImplementationCostsAmortization', window );">Capitalized implementation costs, amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=weav_PhoneHardwareAndDataCenterEquipmentMember', window );">Phone Hardware and Data Center 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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="nump">$ 7,000<span></span>
</td>
<td class="nump">$ 6,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_weav_CapitalizedImplementationCostsAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Implementation Costs, 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;">weav_CapitalizedImplementationCostsAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=weav_PhoneHardwareAndDataCenterEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=weav_PhoneHardwareAndDataCenterEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841398919600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Payroll-related accruals</a></td>
<td class="nump">$ 10,671<span></span>
</td>
<td class="nump">$ 8,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Sales and telecom taxes</a></td>
<td class="nump">2,502<span></span>
</td>
<td class="nump">1,508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Employee stock purchase plan liability</a></td>
<td class="nump">266<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Third-party commissions</a></td>
<td class="nump">461<span></span>
</td>
<td class="nump">440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">1,873<span></span>
</td>
<td class="nump">1,612<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 15,773<span></span>
</td>
<td class="nump">$ 12,250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. 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_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. 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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for statutory sales and use taxes, including value added tax. 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>49
<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="idm139841401467904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">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, 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_LeaseCostAbstract', window );"><strong>Lease Expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 2,048<span></span>
</td>
<td class="nump">$ 6,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">237<span></span>
</td>
<td class="nump">667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">1,417<span></span>
</td>
<td class="nump">4,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">21<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_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">3,705<span></span>
</td>
<td class="nump">11,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract', window );"><strong>Finance leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Operating cash outflow from finance leases</a></td>
<td class="nump">237<span></span>
</td>
<td class="nump">667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash outflow from finance leases</a></td>
<td class="nump">2,234<span></span>
</td>
<td class="nump">6,694<span></span>
</td>
<td class="nump">$ 5,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance lease liabilities arising from obtaining finance lease right-of-use assets</a></td>
<td class="nump">$ 1,335<span></span>
</td>
<td class="nump">$ 4,659<span></span>
</td>
<td class="nump">$ 7,433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (years)</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate lease term (in percent)</a></td>
<td class="nump">7.70%<span></span>
</td>
<td class="nump">7.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflow from operating leases</a></td>
<td class="nump">$ 1,214<span></span>
</td>
<td class="nump">$ 3,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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-average remaining lease term (years)</a></td>
<td class="text">10 years 3 months 18 days<span></span>
</td>
<td class="text">10 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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-average discount rate lease term (percent)</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.90%<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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.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="idm139841394341184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<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>
<div>USD ($) </div>
<div>lease</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>lease</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 1,417,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,252,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_LeaseIncome', window );">Phone hardware lease</a></td>
<td class="nump">$ 1,009,000<span></span>
</td>
<td class="nump">$ 909,000<span></span>
</td>
<td class="nump">$ 3,142,000<span></span>
</td>
<td class="nump">$ 2,434,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_weav_FinanceLeaseLesseeNumberOfLeases', window );">Number of leases | lease</a></td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Phone hardware finance lease</a></td>
<td class="nump">$ 23,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,600,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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">2,048,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,467,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_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis=weav_OfficeSpaceMember', window );">Office Space</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">1,400,000<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="nump">4,200,000<span></span>
</td>
<td class="nump">3,900,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_PropertyPlantAndEquipmentByTypeAxis=weav_PhoneHardwareLeaseMember', window );">Phone hardware 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="nump">6,500,000<span></span>
</td>
<td class="nump">$ 6,300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_weav_FinanceLeaseLesseeMonthlyRentalPayments', window );">Monthly rental payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_weav_FinanceLeaseLesseeMonthlyRentalPayments', window );">Monthly rental payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,975<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_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_LeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_weav_FinanceLeaseLesseeMonthlyRentalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Lessee, Monthly Rental 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;">weav_FinanceLeaseLesseeMonthlyRentalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_weav_FinanceLeaseLesseeNumberOfLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Lessee, 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;">weav_FinanceLeaseLesseeNumberOfLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</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_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis=weav_OfficeSpaceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis=weav_OfficeSpaceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=weav_PhoneHardwareLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=weav_PhoneHardwareLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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="idm139841399420352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Maturities of Operating Lease Liabilities (Details)<br> $ in Thousands</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_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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remaining 2022</a></td>
<td class="nump">$ 1,345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">5,404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">5,539<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">5,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">5,819<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_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">38,667<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">62,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(11,338)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of operating lease obligations</a></td>
<td class="nump">$ 51,113<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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;">weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>52
<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="idm139841394618688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Minimum Payments Under ASC 840 (Details)<br> $ in Thousands</strong></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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2022</a></td>
<td class="nump">$ 4,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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2023</a></td>
<td class="nump">5,404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2024</a></td>
<td class="nump">5,539<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2025</a></td>
<td class="nump">5,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2026</a></td>
<td class="nump">5,819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">38,666<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 65,512<span></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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>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="idm139841398877808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Maturities of Finance Lease Liabilities (Details)<br> $ in Thousands</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_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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remaining 2022</a></td>
<td class="nump">$ 2,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">6,717<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">3,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">1,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></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_weav_FinanceLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></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_FinanceLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">14,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less amounts representing interest</a></td>
<td class="num">(1,094)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of finance lease obligations</a></td>
<td class="nump">$ 13,008<span></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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in 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 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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_weav_FinanceLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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;">weav_FinanceLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>54
<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="idm139841401847888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 30,900<span></span>
</td>
<td class="nump">$ 11,900<span></span>
</td>
<td class="nump">$ 82,000<span></span>
</td>
<td class="nump">$ 11,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="num">(0.2621%)<span></span>
</td>
<td class="num">(0.084%)<span></span>
</td>
<td class="num">(0.2029%)<span></span>
</td>
<td class="num">(0.0317%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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="idm139841396159840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Current and Long-Term Debt - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($) </div>
<div>payment</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>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,995,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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Note Payable to Silicon Valley Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_weav_DebtInstrumentPeriodicPaymentNumberOfPayments', window );">Number of required principal payments | payment</a></td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Amount of required principal payment</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtAmount1', window );">Note payable converted into deemed advance the line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFeeAmount', window );">Debt agreement fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Unused line fee (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.15%<span></span>
</td>
<td class="text">&#160;<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_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance', window );">Debt covenant, outstanding principal balance threshold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum', window );">Debt covenant, minimum unrestricted cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_weav_DebtCovenantLiquidityConsolidatedMinimum', window );">Debt covenant, minimum consolidated liquidity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Minimum | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, minimum (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Prime rate | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (percent)</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionOriginalDebtAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 fee that accompanies borrowing money under 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_DebtInstrumentFeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments applied to principal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_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_weav_DebtCovenantLiquidityConsolidatedMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Covenant, Liquidity, Consolidated, Minimum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">weav_DebtCovenantLiquidityConsolidatedMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Covenant, Unrestricted Cash And Cash Equivalents, Minimum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Covenant, Unused Line Fee Metric, Outstanding Principal Balance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_weav_DebtInstrumentPeriodicPaymentNumberOfPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Periodic Payment, Number Of 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;">weav_DebtInstrumentPeriodicPaymentNumberOfPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_NotesPayableToBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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="idm139841399312016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity - Equity 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">$ 5,322<span></span>
</td>
<td class="nump">$ 3,954<span></span>
</td>
<td class="nump">$ 13,227<span></span>
</td>
<td class="nump">$ 11,047<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">139<span></span>
</td>
<td class="nump">514<span></span>
</td>
<td class="nump">418<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">844<span></span>
</td>
<td class="nump">693<span></span>
</td>
<td class="nump">2,296<span></span>
</td>
<td class="nump">1,504<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">1,292<span></span>
</td>
<td class="nump">575<span></span>
</td>
<td class="nump">2,922<span></span>
</td>
<td class="nump">2,991<span></span>
</td>
</tr>
<tr class="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total</a></td>
<td class="nump">$ 2,996<span></span>
</td>
<td class="nump">$ 2,547<span></span>
</td>
<td class="nump">$ 7,495<span></span>
</td>
<td class="nump">$ 6,134<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_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_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_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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="idm139841393632224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">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>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>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>
<th class="th"><div>Nov. 15, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share-based payment arrangement, expense</a></td>
<td class="nump">$ 5,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,954<span></span>
</td>
<td class="nump">$ 13,227<span></span>
</td>
<td class="nump">$ 11,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="nump">4,464,125<span></span>
</td>
<td class="nump">5,858,567<span></span>
</td>
<td class="nump">6,629,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,464,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,574,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized equity-based compensation expense</a></td>
<td class="nump">$ 10,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,600<span></span>
</td>
<td class="nump">$ 10,900<span></span>
</td>
<td class="nump">$ 38,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised</a></td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Repurchase of common shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="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=weav_EquityIncentivePlanMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Share-based compensation arrangement by share-based payment award, authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share-based payment arrangement, expense</a></td>
<td class="nump">$ 5,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options to purchase common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options to purchase common stock | Share-based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=weav_OptionsWithAcceleratedVestingClausesMember', window );">Options With Accelerated Vesting Clauses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="nump">2,051,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,689,243<span></span>
</td>
<td class="nump">2,051,350<span></span>
</td>
<td class="nump">3,689,243<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Options granted (in shares)</a></td>
<td class="nump">2,541,358<span></span>
</td>
<td class="nump">2,420,126<span></span>
</td>
<td class="nump">3,183,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share-based cost not yet recognized</a></td>
<td class="nump">$ 35,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="nump">$ 35,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>
</tr>
<tr class="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 | Four-Year Vesting Schedule</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,075<span></span>
</td>
<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 | Share-based Payment Arrangement, Tranche One | Four-Year Vesting Schedule</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Share-based Payment Arrangement, Tranche One | Three-Year Vesting Schedule</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</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">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Share-based Payment Arrangement, Tranche Two | Four-Year Vesting Schedule</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | Share-based Payment Arrangement, Tranche Two | Three-Year Vesting Schedule</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting 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">67.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=weav_SecondarySalesOfCommonStockMember', window );">Secondary Sales Of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Options Granted in Lieu of Bonuses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Restricted stock units | Three-Year Vesting Schedule</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Options Granted in Lieu of Bonuses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average | Options to purchase common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 21 days<span></span>
</td>
<td class="text">3 years 1 month 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for share-based expense recognition (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 7 months 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_PlanNameAxis=weav_EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=weav_EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=weav_OptionsWithAcceleratedVestingClausesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=weav_OptionsWithAcceleratedVestingClausesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_weav_VestingTimingAxis=weav_FourYearVestingScheduleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">weav_VestingTimingAxis=weav_FourYearVestingScheduleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_weav_VestingTimingAxis=weav_ThreeYearVestingScheduleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">weav_VestingTimingAxis=weav_ThreeYearVestingScheduleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=weav_SecondarySalesOfCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=weav_SecondarySalesOfCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AwardTypeAxis=weav_OptionsGrantedInLieuOfBonusesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=weav_OptionsGrantedInLieuOfBonusesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>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="idm139841400127200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity - Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1">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>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 the period (in shares)</a></td>
<td class="nump">5,858,567<span></span>
</td>
<td class="nump">6,629,106<span></span>
</td>
<td class="nump">7,574,136<span></span>
</td>
<td class="nump">7,574,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable as of beginning of the period (in shares)</a></td>
<td class="nump">2,959,753<span></span>
</td>
<td class="nump">2,665,039<span></span>
</td>
<td class="nump">2,719,252<span></span>
</td>
<td class="nump">2,719,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(141,216)<span></span>
</td>
<td class="num">(121,241)<span></span>
</td>
<td class="num">(564,083)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited and expired (in shares)</a></td>
<td class="num">(1,253,226)<span></span>
</td>
<td class="num">(649,298)<span></span>
</td>
<td class="num">(380,947)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding as of end of the period (in shares)</a></td>
<td class="nump">4,464,125<span></span>
</td>
<td class="nump">5,858,567<span></span>
</td>
<td class="nump">6,629,106<span></span>
</td>
<td class="nump">4,464,125<span></span>
</td>
<td class="nump">7,574,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable as of end of the period (in shares)</a></td>
<td class="nump">3,163,096<span></span>
</td>
<td class="nump">2,959,753<span></span>
</td>
<td class="nump">2,665,039<span></span>
</td>
<td class="nump">3,163,096<span></span>
</td>
<td class="nump">2,719,252<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 the period (in dollars per share)</a></td>
<td class="nump">$ 8.58<span></span>
</td>
<td class="nump">$ 8.99<span></span>
</td>
<td class="nump">$ 8.60<span></span>
</td>
<td class="nump">$ 8.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable as of beginning of the period (in dollars per share)</a></td>
<td class="nump">6.35<span></span>
</td>
<td class="nump">5.45<span></span>
</td>
<td class="nump">3.44<span></span>
</td>
<td class="nump">3.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">2.02<span></span>
</td>
<td class="nump">1.55<span></span>
</td>
<td class="nump">1.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Canceled (in dollars per share)</a></td>
<td class="nump">10.31<span></span>
</td>
<td class="nump">14.15<span></span>
</td>
<td class="nump">12.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding as of end of the period (in dollars per share)</a></td>
<td class="nump">8.28<span></span>
</td>
<td class="nump">8.58<span></span>
</td>
<td class="nump">8.99<span></span>
</td>
<td class="nump">8.28<span></span>
</td>
<td class="nump">$ 8.60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable as of end of the period (in dollars per share)</a></td>
<td class="nump">$ 7.13<span></span>
</td>
<td class="nump">$ 6.35<span></span>
</td>
<td class="nump">$ 5.45<span></span>
</td>
<td class="nump">$ 7.13<span></span>
</td>
<td class="nump">$ 3.44<span></span>
</td>
</tr>
<tr class="re">
<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>Weighted Average Remaining Contractual Life (years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding</a></td>
<td class="text">4 years 11 months 26 days<span></span>
</td>
<td class="text">6 years 10 months 9 days<span></span>
</td>
<td class="text">7 years 9 months 21 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 4 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable</a></td>
<td class="text">3 years 7 months 17 days<span></span>
</td>
<td class="text">5 years 5 months 12 days<span></span>
</td>
<td class="text">6 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 10 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_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding</a></td>
<td class="nump">$ 5,259<span></span>
</td>
<td class="nump">$ 2,402<span></span>
</td>
<td class="nump">$ 8,815<span></span>
</td>
<td class="nump">$ 5,259<span></span>
</td>
<td class="nump">$ 52,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable</a></td>
<td class="nump">$ 4,781<span></span>
</td>
<td class="nump">$ 2,281<span></span>
</td>
<td class="nump">$ 6,975<span></span>
</td>
<td class="nump">$ 4,781<span></span>
</td>
<td class="nump">$ 31,929<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Intrinsic 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;">weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>weav_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>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="idm139841394676528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity - Restricted Stock Unit Activity (Details) - Restricted stock units - $ / shares<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance outstanding (in shares)</a></td>
<td class="nump">5,299,386<span></span>
</td>
<td class="nump">3,319,969<span></span>
</td>
<td class="nump">171,075<span></span>
</td>
<td class="nump">171,075<span></span>
</td>
</tr>
<tr class="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,541,358<span></span>
</td>
<td class="nump">2,420,126<span></span>
</td>
<td class="nump">3,183,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(136,010)<span></span>
</td>
<td class="num">(174)<span></span>
</td>
<td class="num">(593)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Canceled (in shares)</a></td>
<td class="num">(519,739)<span></span>
</td>
<td class="num">(440,535)<span></span>
</td>
<td class="num">(33,911)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance outstanding (in shares)</a></td>
<td class="nump">7,184,995<span></span>
</td>
<td class="nump">5,299,386<span></span>
</td>
<td class="nump">3,319,969<span></span>
</td>
<td class="nump">7,184,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance outstanding (in dollars per share)</a></td>
<td class="nump">$ 6.11<span></span>
</td>
<td class="nump">$ 6.77<span></span>
</td>
<td class="nump">$ 18.50<span></span>
</td>
<td class="nump">$ 18.50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">4.98<span></span>
</td>
<td class="nump">5.48<span></span>
</td>
<td class="nump">6.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">5.80<span></span>
</td>
<td class="nump">5.13<span></span>
</td>
<td class="nump">9.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled (in dollars per share)</a></td>
<td class="nump">5.91<span></span>
</td>
<td class="nump">7.29<span></span>
</td>
<td class="nump">16.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance outstanding (in dollars per share)</a></td>
<td class="nump">$ 5.73<span></span>
</td>
<td class="nump">$ 6.11<span></span>
</td>
<td class="nump">$ 6.77<span></span>
</td>
<td class="nump">$ 5.73<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_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>60
<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="idm139841393538688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Calculation 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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', 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">$ (11,818)<span></span>
</td>
<td class="num">$ (14,220)<span></span>
</td>
<td class="num">$ (40,471)<span></span>
</td>
<td class="num">$ (37,622)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RedeemablePreferredStockDividends', window );">Less: cumulative dividends on redeemable convertible preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(585)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,691)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stock holders - basic</a></td>
<td class="num">(11,818)<span></span>
</td>
<td class="num">(14,805)<span></span>
</td>
<td class="num">(40,471)<span></span>
</td>
<td class="num">(39,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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to common stock holders - diluted</a></td>
<td class="num">$ (11,818)<span></span>
</td>
<td class="num">$ (14,805)<span></span>
</td>
<td class="num">$ (40,471)<span></span>
</td>
<td class="num">$ (39,313)<span></span>
</td>
</tr>
<tr class="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>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="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 );">Weighted-average common shares outstanding - basic (in shares)</a></td>
<td class="nump">65,143,929<span></span>
</td>
<td class="nump">14,317,575<span></span>
</td>
<td class="nump">64,898,948<span></span>
</td>
<td class="nump">13,250,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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding - diluted (in shares)</a></td>
<td class="nump">65,143,929<span></span>
</td>
<td class="nump">14,317,575<span></span>
</td>
<td class="nump">64,898,948<span></span>
</td>
<td class="nump">13,250,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', 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 );">Net loss per share, basic (in dollars per share)</a></td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (1.03)<span></span>
</td>
<td class="num">$ (0.62)<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
</tr>
<tr class="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 );">Net loss per share, diluted (in dollars per share)</a></td>
<td class="num">$ (0.18)<span></span>
</td>
<td class="num">$ (1.03)<span></span>
</td>
<td class="num">$ (0.62)<span></span>
</td>
<td class="num">$ (2.97)<span></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_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemablePreferredStockDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends paid to preferred stock holders that is redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 2: http://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_RedeemablePreferredStockDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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="idm139841399194912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Antidilutive Securities (Details) - shares<br></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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">11,878,608<span></span>
</td>
<td class="nump">52,456,407<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Options to purchase 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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">4,464,125<span></span>
</td>
<td class="nump">8,513,298<span></span>
</td>
</tr>
<tr class="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_RedeemableConvertiblePreferredStockMember', window );">Redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">43,836,109<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">107,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_EmployeeStockMember', window );">Number of shares issuable from ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">229,488<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">7,184,995<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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="idm139841396620624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Millions</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="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 04, 2022</div></th>
<th class="th"><div>Nov. 03, 2022</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,464,125<span></span>
</td>
<td class="nump">5,858,567<span></span>
</td>
<td class="nump">6,629,106<span></span>
</td>
<td class="nump">7,574,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized equity-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.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="nump">$ 38.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Payments to acquire debt securities, available-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTerm', window );">Debt securities, available-for-sale, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">0 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield', window );">Debt securities, available-for-sale, weighted average yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTerm', window );">Debt securities, available-for-sale, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield', window );">Debt securities, available-for-sale, weighted average yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Service Providers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="nump">1,159,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Share-based payment arrangement, option, exercise price range, lower range limit (in dollars per share)</a></td>
<td class="nump">$ 7.00<span></span>
</td>
<td class="nump">$ 9.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Share-based payment arrangement, option, exercise price range, upper range limit (in dollars per share)</a></td>
<td class="nump">$ 7.00<span></span>
</td>
<td class="nump">$ 19.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost', window );">Share-based payment arrangement, plan modification, incremental cost</a></td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for share-based expense recognition (in years)</a></td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized equity-based compensation expense</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_DebtSecuritiesAvailableForSaleTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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_DebtSecuritiesAvailableForSaleTerm</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesAvailableForSaleWeightedAverageYield">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 yield 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 SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (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;">us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield</td>
</tr>
<tr>
<td style="padding-right: 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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>An excess of the fair value of the modified award over the fair value of the award immediately before the modification.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=weav_ServiceProvidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=weav_ServiceProvidersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>weav-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: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:weav="http://getweave.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="weav-20220930.xsd" xlink:type="simple"/>
    <context id="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i01bf226fadae4d66819cef4d1c989d1b_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i96b279b6db3649b2810bec1164490bde_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic168b6692a354473ac01874678defb3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i482e7259ad5c41e4b0243c1438a09948_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic90177a9ed514260bd1ebfa0ae2ea921_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i38ca9820d65747bdb02eaec1789ea38e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i2274b8929b2440d597877b77d7bdf896_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="if4fc0d0e36334a5a89c73736ef927f3e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if62f60cd93ab42528878a2c83b5e7d5b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i5bf4c30206d3445f99dc6d2867661dd1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i405747b8689d4d7693273eefe3f1dc6c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i8a570d05a6914ad39b8233b24dfb3e13_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i3f64171ad5364ec1980f1d08bbc547fb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6478aaab1ed64824a847a7314e0f694a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="id4db67cfe85144b0b3faa809bb963c11_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i49384c526e7c48d2ac0dd626cd1485f7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i35ee1935237b408fbe0856bb05ff3dc9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="id4d57d14a9cd4f929295dabbf887d22e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6a548cf2ebd44cf08e0261208110aecf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i69904e9975424388a1bbd02aa7be147e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i00b30a8f961f4cd38a7ebd0ba0471fe0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="iddd1c4f9e8344f67a527516eaa7044c9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i9e78bb7356724921a1fb78d373115078_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i5184c63d1e624fe49a92b7ee65117b9a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ic71e9bdcada347218538e957f8d354b7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7dac37651b294c9db10e15c70f894eb9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ifcc7411431fd4b50954451db57f6ebda_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7b0163ec72cf4bb78a1a09a35009fb3e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="if3db04a157d749dba7f73c7162f16db4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ieaed11ceb0cb4e9d8e33cf981ed8ef31_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i6ece8e6bb8f0464caf917bfad9b708a6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i64b48a33e7af4d1fa871c5a8bb6420d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i627e62492cdc4cef8d80d863205f9780_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i31713d9749304a61bc1d797e4235a8a3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i8adf203e97094a5299634aaa0a69859d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i3f87ff0cee01477281971ff4cabb7f19_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i7eb49c0571eb4d39be598c1c8552bed3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i6019bc2e9ce94bf2b83a472be5902291_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i68bc9fc080b745639da39c478d87db95_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i668ba93d7957437696087be03d5ecbc3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="icbddf3d2a9f740d0957cf2abc561c04d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i92a12144b509416aa918fb5864b8a4bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i356ffe41a3d94c399b0e3ddca7109f6a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="if4ec4b1e015e4eb6b713cd4dec9acc6a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i1d1e84388ac44932b52c46e6bbfa0060_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ie864eafbb2ca4f3395f7351d24124564_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i35b9808f155849a4a666d8d85cd18cff_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i0d7d5619a3874acdbf64dd62966adb4a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2fda1960f2164cb08285642d8577a092_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i976b1bb843fc44b0bd31ecd720f67461_D20211116-20211116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <startDate>2021-11-16</startDate>
            <endDate>2021-11-16</endDate>
        </period>
    </context>
    <context id="i0e39a39f4ba24c1e86842905c6857e7e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i42789b20170248ffb683cfa4df7de472_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i754d0784280940ab8d04c2198055ba03_D20210101-20210830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-08-30</endDate>
        </period>
    </context>
    <context id="i7ed05ffaec3546dca619913b2fd34a8b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i0e4aeae3500b4a45a3f4f37b8fbaf35b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1aeed5fa02a14aa09ae780cf7d753731_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:SubscriptionAndPaymentProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic3f6d135de794405a377b25e4fbbfb68_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:SubscriptionAndPaymentProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id9d575fa25324757b10c557bf4657e60_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:SubscriptionAndPaymentProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic521ceda574545798be38a2d48159732_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:SubscriptionAndPaymentProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic5c3a39e00584757b308bd0f57a03e48_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:OnboardingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8ca379b2d61e4da49ff64f6ccc0f51ba_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:OnboardingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if459ad26d0254a99b849ac15debbc31c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:OnboardingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5c880f59de81455ba90a91e48cb9c1e2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">weav:OnboardingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0bea491a656a492091c3e1039a92c5bc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7ab729423b5b49939e9a57489e27654f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice316c3cd0864168a4247e570e877817_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia9988613fb5349fda1ebad6b4c368f11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ce96f49eb924ca8ada0a12422f3b217_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9f25319e5b524cb3bf5bd916e0f22c00_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6d72b4a0963c45ee8fa1eaf4e02a17e2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i72ef893eb45f46cf89c613b78f49323a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a813d58bcd1481498177cfec93cebdb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ia06cc00994e347bb8448247c1f7ed66d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i097fe0ec33a242de8e466a46252b753c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0881c6829a77491aad796b4c4e78eaf6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief7eb155705448ac997d40003cda5f97_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i1a45023da0154116a6f59ef2042410cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i2662781ea7814fb3b925840fe098950c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i1920d28744d042aa888bf7b91b5d3ff7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ifde57879f761437fa1635bc0cb752587_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:FixedAssetsNotPlacedInServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i96a810f3a6f14c08b3b1fb611c491ba8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:FixedAssetsNotPlacedInServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i739cbd7d1d184a059847ae11812c15ad_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie5fbe4d1a4564a6ebe4e957318e8cf51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a9df1e8712b4eff9fb90def417846d4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i46869e0c3f0245d78ef217d66236478b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5627294b12bc4126b18d19b87a2a655c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PaymentTerminalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2b651034dd944220a070d5b87e5ce70f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PaymentTerminalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0074e46bf7b47ffb8012c2315e6483d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareAndDataCenterEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i354afd06cb224d948fb5000dbea6a270_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareAndDataCenterEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie52519ba652140eaa5f5d094d9db2585_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareAndDataCenterEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic05a0849bb174a60ad97b7c4ffa16a71_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareAndDataCenterEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia71b3af688ab4754bbfcf2ea21d594d6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">weav:OfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i43755cb0f5504bfca5ef4c1c52a88caa_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">weav:OfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i85715a3a1f6e4be1a58987683848c571_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">weav:OfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i83f1f51b8cf04f83b2a2b08bde359c4e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis">weav:OfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i94903864abcf45e596ea0e70b2fc2ddc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic4a160f1c13547dfa274b2b0d8d5ee00_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i26b6e9d5f4e5428a8e7131e23617207a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibaee9a6b07c847fb841df7d9b3825799_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6d2c4c2c53144aa183c8329f5e835b23_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i63212ce54be1412f80683b88871a5e50_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">weav:PhoneHardwareLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i98ba43ff30654ca0a4b44036a4fed4ab_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i3858556f62dd4d418f747752cb176cec_D20210731-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ie7bc0ae71dfd493bb9b7b1944d081ece_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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-07-31</instant>
        </period>
    </context>
    <context id="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i6ff15057be024b83976c1f0355bf4163_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i8fa18ae63ac5412a9c8823e2d4d171c2_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i25aa1d6073904ee9b88669987ee6fc22_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="i4d18d9a05e604d3f81575a681172e031_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i935c1f84060945e4b9c9e35f1674eb71_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i2974136212764c26ae8867d9eb805a31_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="idddc5f0925e847cf85ba3cefb9f77af8_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2a2852e4625f4cc9906d6ca9c5562da8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibcc2cd08452049fbbaf9ef56fb1b6016_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie4dbc3a652d4479e84f63af2dac7f5f7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3fe745d73c65454b85fb0ea34bca5f61_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i085612f59b1747b186b33f7452d99d9b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="if50e08d2de3b4691b2b176134cb8e469_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ib6183406e36a4d3e81cc2faa1c16d67f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ibf80e2ed0fd241aca43e222bf5b3dd78_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i205cc662964d4b91a55071a6e7212449_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i0310403bcd7f45cea8008fc415fc2e10_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="if06a6b2a362e4dc6b12a7e95b75ebd10_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i58cb6b7f5d07487392aed4ec62ad8323_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i34a36d3292c04639b84b650e99b269ae_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ica4622cbe13d4ec3afe09e462f8da121_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i4c1498782d5947a199dcbebabfdaa362_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i41502a874385459aad2118bb06845dee_I20211115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">weav:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-15</instant>
        </period>
    </context>
    <context id="i80858332e812437c9e64721e886cd458_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">weav:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i564046991e70474fa4fe31214f9d8341_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">weav:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iee2050e1a542429f92b4a861c1d1a9d5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">weav:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib27d51cbaf8147a5bca96fd771beebe3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i42b039d78afc453daa6172bd3aefd5c5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0ee89a794bfc4e44b2507da77926a68f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">weav:OptionsGrantedInLieuOfBonusesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5e1c15a636a54894a60f8f7c571f9ecd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">weav:OptionsGrantedInLieuOfBonusesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib088c1e1e1554674b76ebc3cbbcd9a7f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">weav:OptionsWithAcceleratedVestingClausesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9206f13392eb42e2bff30c9c3264051a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">weav:OptionsWithAcceleratedVestingClausesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i663bacddc01544ec85d1e223780836b3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <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="i3b69563d6c6b4e208eec647934e81029_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <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="ide55025e7c02419eae8ba3632b2acf51_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2320d34fed9c45059d3a11797bc430e5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iba93e3e956774a23bb625f578be35820_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i23499bf28cc642fbbe0f90cfed1c5651_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="id231e9e2c3cd46cdab6c56d33bd36099_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="i4507502a2da64adcacfe6f64fb98f46f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:FourYearVestingScheduleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5d7b8c9f9e094b28ba1df414d9271d5a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:FourYearVestingScheduleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ide370897943147f3bed0bac03da81ba4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:FourYearVestingScheduleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i44a9c054af98497aaadf04b08f1b943a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:ThreeYearVestingScheduleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if2d7f3bf032b4a80b5ac8f445cc71d42_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:ThreeYearVestingScheduleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3251a2273a204a4797ec2ecde8ae7780_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="weav:VestingTimingAxis">weav:ThreeYearVestingScheduleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i214f04e59ec34e9b99c2c0c65f6ec14b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ic0cfb270979444b4b78dbfa7f868edc2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <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="i2394bdfc374540aeb250351450d1c2be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ied5a5f1fed834a729bc6066ef559cdd0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifc82147f10bd43c3956f65aa7c6f4159_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id3e50800280f46bc98a066718db3df7c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i64c470041b6e4ccaa7ebe3b956d456f8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">weav:SecondarySalesOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id7c3b1f46a0540e786d7a7c9c9ffbd7e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i077acbb08afe4c7e954644f07016c3a5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i9b4e52064d3f4d0196d3b04307e7534e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifb28925934264e84a8febb1298c9c16f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4fdc2b1f4c03421fa896798d38b7ee9c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i562b828919d343a4b0115b2d5ead4cba_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i221478f2c4b1419bb703c34e6dca0e4b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i53a5b1dacd18495786d7711ff1576cbc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia6b6669af3714221bd0be4bd4e58fac0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="ifca2c1f928fb4e5c9ac608a4daf27767_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</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="i3babb37734fc4d7abbe49b509774d01d_I20221104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">weav:ServiceProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-04</instant>
        </period>
    </context>
    <context id="i1e48dc4dfa934107980c6ebd69b126d4_D20221103-20221103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">weav:ServiceProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-03</startDate>
            <endDate>2022-11-03</endDate>
        </period>
    </context>
    <context id="ieb51a8eb818244ec9d57137fb268f578_D20221104-20221104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">weav:ServiceProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-04</startDate>
            <endDate>2022-11-04</endDate>
        </period>
    </context>
    <context id="ib29c1d2c8e17417a83ee72ee1d8c0ffe_D20221001-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i9a9834ba09a94bdea8a09d79e35a5259_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="ie49cf052a3974b55a018f71451722376_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001609151</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>weav:segment</measure>
    </unit>
    <unit id="phone">
        <measure>weav:phone</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="lease">
        <measure>weav:lease</measure>
    </unit>
    <unit id="payment">
        <measure>weav:payment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180L2ZyYWc6MzA3YjcxY2RkM2Q4NGU5YWJhYmZjNTRkZDU2NDMyYWYvdGFibGU6NjQ1NTcyYjFjZjZlNDNiZmFmYzA4NGQyZTc3ODExZTkvdGFibGVyYW5nZTo2NDU1NzJiMWNmNmU0M2JmYWZjMDg0ZDJlNzc4MTFlOV8yLTEtMS0xLTE4ODkxMA_927c2826-3967-4ec7-822f-b9030ec9daa0">0001609151</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180L2ZyYWc6MzA3YjcxY2RkM2Q4NGU5YWJhYmZjNTRkZDU2NDMyYWYvdGFibGU6NjQ1NTcyYjFjZjZlNDNiZmFmYzA4NGQyZTc3ODExZTkvdGFibGVyYW5nZTo2NDU1NzJiMWNmNmU0M2JmYWZjMDg0ZDJlNzc4MTFlOV8zLTEtMS0xLTE4ODkxMA_2296f2ed-ca41-4413-8423-1442abcfbecf">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180L2ZyYWc6MzA3YjcxY2RkM2Q4NGU5YWJhYmZjNTRkZDU2NDMyYWYvdGFibGU6NjQ1NTcyYjFjZjZlNDNiZmFmYzA4NGQyZTc3ODExZTkvdGFibGVyYW5nZTo2NDU1NzJiMWNmNmU0M2JmYWZjMDg0ZDJlNzc4MTFlOV80LTEtMS0xLTE4ODkxMA_d2a82ebd-3fe7-4069-9180-2bcab0ff2b02">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180L2ZyYWc6MzA3YjcxY2RkM2Q4NGU5YWJhYmZjNTRkZDU2NDMyYWYvdGFibGU6NjQ1NTcyYjFjZjZlNDNiZmFmYzA4NGQyZTc3ODExZTkvdGFibGVyYW5nZTo2NDU1NzJiMWNmNmU0M2JmYWZjMDg0ZDJlNzc4MTFlOV81LTEtMS0xLTE4ODkxMA_e73d1f9f-4b41-4ba0-938a-b73bd7ccb41f">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180L2ZyYWc6MzA3YjcxY2RkM2Q4NGU5YWJhYmZjNTRkZDU2NDMyYWYvdGFibGU6NjQ1NTcyYjFjZjZlNDNiZmFmYzA4NGQyZTc3ODExZTkvdGFibGVyYW5nZTo2NDU1NzJiMWNmNmU0M2JmYWZjMDg0ZDJlNzc4MTFlOV82LTEtMS0xLTE4ODkxMA_7d4fa95a-9435-44a1-851c-2817412edbbe">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0ee89a794bfc4e44b2507da77926a68f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfMjA2MQ_a4b6d365-be5b-4d75-8669-2fd2159a96b8">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i23499bf28cc642fbbe0f90cfed1c5651_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDI3Mg_43d18e2e-7c6c-4b4b-9c41-a978d9267cdd">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="i9a9834ba09a94bdea8a09d79e35a5259_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTc0MQ_0e1ff7fb-9783-446e-9c47-e7f673f55d46">P0M</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <dei:DocumentType
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjk4_f97f7c3a-7090-4ed7-bea4-3a922e21a89e">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjk5_44506312-75c6-4fc7-ac16-d748778cbed1">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjM_c26d028a-8b13-4cd5-87e7-50eb7442b2cc">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzA2_f04d7496-f7e7-4eda-ada9-c32eaa56afe5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzEy_e8f670c1-1683-434e-ba7a-8a087d5f414b">001-40998</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzAw_95455a98-17b1-41b1-ab3b-d780f0737927">Weave Communications, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6MTA0NzIzZjFmMWFkNGMyOWEyYjFlYmU4MGMzYTZmOGEvdGFibGVyYW5nZToxMDQ3MjNmMWYxYWQ0YzI5YTJiMWViZTgwYzNhNmY4YV8wLTAtMS0xLTE4ODkxMA_506262e9-1268-48c7-bb94-8318533cfa26">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6MTA0NzIzZjFmMWFkNGMyOWEyYjFlYmU4MGMzYTZmOGEvdGFibGVyYW5nZToxMDQ3MjNmMWYxYWQ0YzI5YTJiMWViZTgwYzNhNmY4YV8wLTEtMS0xLTE4ODkxMA_775940e3-a233-4793-8fbf-924202c94a07">26-3302902</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjk1_75e20e38-c380-4d37-9374-df53e9070aac">1331 West Powell Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjk2_9e35e608-1587-4afa-8933-d72a9f4e61f2">Lehi</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzAx_0df26b4a-59ad-47ac-a60a-b36ad71adec2">UT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml81Mjg_92a842d9-05e0-4268-9b70-849ce4073e29">84043</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml81OTM_a214eb78-92ef-4888-a051-d86f9ceb7461">866</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjk3_2269b9e7-bd98-4f14-99d9-124455802226">439-2826</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6OTcxNzE0MTZmY2Q5NDdlNmE4NWViNWEzZjJhZjdjMmYvdGFibGVyYW5nZTo5NzE3MTQxNmZjZDk0N2U2YTg1ZWI1YTNmMmFmN2MyZl8xLTAtMS0xLTE4ODkxMA_201a0747-d6fc-4f88-be76-2950662c0206">Common stock, par value $0.00001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6OTcxNzE0MTZmY2Q5NDdlNmE4NWViNWEzZjJhZjdjMmYvdGFibGVyYW5nZTo5NzE3MTQxNmZjZDk0N2U2YTg1ZWI1YTNmMmFmN2MyZl8xLTItMS0xLTE4ODkxMA_e694bca4-6699-4a88-b222-8a38a642b1e7">WEAV</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6OTcxNzE0MTZmY2Q5NDdlNmE4NWViNWEzZjJhZjdjMmYvdGFibGVyYW5nZTo5NzE3MTQxNmZjZDk0N2U2YTg1ZWI1YTNmMmFmN2MyZl8xLTQtMS0xLTE4ODkxMA_382f9786-a139-4b73-98f9-446dcdc5128b">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzA3_bdaaa7c7-7f83-44c9-ae30-db31f73c002b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzA5_fe52690c-097c-4dc5-ba1e-c6d032c530d0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6YWU5MzEwNTk0M2Q3NDE5NjkwOWJjOTM1NTE0NzI1NjUvdGFibGVyYW5nZTphZTkzMTA1OTQzZDc0MTk2OTA5YmM5MzU1MTQ3MjU2NV8yLTAtMS0xLTE4ODkxMA_84595c5f-9727-4ada-99f2-4a03ad18acb3">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6YWU5MzEwNTk0M2Q3NDE5NjkwOWJjOTM1NTE0NzI1NjUvdGFibGVyYW5nZTphZTkzMTA1OTQzZDc0MTk2OTA5YmM5MzU1MTQ3MjU2NV8yLTItMS0xLTE4ODkxMA_c53c894f-7be0-4c5a-a42f-f6751fe27432">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGFibGU6YWU5MzEwNTk0M2Q3NDE5NjkwOWJjOTM1NTE0NzI1NjUvdGFibGVyYW5nZTphZTkzMTA1OTQzZDc0MTk2OTA5YmM5MzU1MTQ3MjU2NV80LTAtMS0xLTE4ODkxMA_6d0da3f0-1372-4881-84d2-ba4acfb06edd">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzAy_b0bf8b27-aa05-4144-b4df-2088ac0e538d">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMzA0_47df5c26-892a-4b6c-a05e-9828f91b1ac8">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i01bf226fadae4d66819cef4d1c989d1b_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xL2ZyYWc6NTI3MGVjZmM3YmYzNDYzOTg4MDgxZDNkMzJhZjE4NDIvdGV4dHJlZ2lvbjo1MjcwZWNmYzdiZjM0NjM5ODgwODFkM2QzMmFmMTg0Ml8yMjI3_851b9ba6-dae6-47e3-afce-f343515e3a66"
      unitRef="shares">65582310</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMy0xLTEtMS0xODg5MTA_e0e69d66-96c1-4f37-9812-e7613a75b2cb"
      unitRef="usd">118358000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMy0zLTEtMS0xODg5MTA_6bbec417-0de2-49ba-9849-59fe3107844e"
      unitRef="usd">135996000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNC0xLTEtMS0xODg5MTA_590d327a-fb05-4bb9-9c32-df0286a23089"
      unitRef="usd">3653000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNC0zLTEtMS0xODg5MTA_09cc0fb3-8ffb-4a21-9a1d-6a69a7c3487b"
      unitRef="usd">3059000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNS0xLTEtMS0xODg5MTA_f8c26427-2ca6-4666-b783-98e65bbeaba9"
      unitRef="usd">9391000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNS0zLTEtMS0xODg5MTA_35c10188-31e3-42ba-8349-48aa976080f0"
      unitRef="usd">8931000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNi0xLTEtMS0xODg5MTA_c6261a4f-18d4-4f8d-af67-4345cddc8e8e"
      unitRef="usd">4886000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNi0zLTEtMS0xODg5MTA_276cd7e2-c54a-4f5f-9a8f-8a2125da34bd"
      unitRef="usd">6461000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNy0xLTEtMS0xODg5MTA_fca3d714-784c-43b8-809f-38fdbff39550"
      unitRef="usd">136288000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNy0zLTEtMS0xODg5MTA_81e2e3b7-7a58-4558-a67e-1f2e3ccfe2b7"
      unitRef="usd">154447000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTAtMS0xLTEtMTg4OTEw_757104c1-50db-4fa2-afb1-e076042893e0"
      unitRef="usd">10929000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTAtMy0xLTEtMTg4OTEw_96c101cd-0601-47c7-8300-af621f43c2bb"
      unitRef="usd">24502000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTEtMS0xLTEtMTg4OTEw_6a995178-b77e-4758-9406-bd2cd23965fc"
      unitRef="usd">45740000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTItMS0xLTEtMTg4OTEw_91b0bdd2-8e44-42bd-8d89-3fc60bed564f"
      unitRef="usd">10612000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTMtMS0xLTEtMTg4OTEw_fe6af8e8-769c-4438-bfbc-95cf4af20132"
      unitRef="usd">7810000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTMtMy0xLTEtMTg4OTEw_079e18f7-68ab-468b-8813-93eb3f5aa768"
      unitRef="usd">7873000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTQtMS0xLTEtMTg4OTEw_cb514ddb-dea3-4f9b-a482-f07c2d234c38"
      unitRef="usd">1161000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTQtMy0xLTEtMTg4OTEw_ace85b9c-a035-4356-8e60-ed2c3f68aa78"
      unitRef="usd">663000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTUtMS0xLTEtMTg4OTEw_d0eb68cc-8df0-4896-85cc-43df00ee6faa"
      unitRef="usd">212540000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTUtMy0xLTEtMTg4OTEw_50be6bba-a19e-4646-bd96-151bcc80aa59"
      unitRef="usd">187485000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTktMS0xLTEtMTg4OTEw_06fa0393-ad57-42b4-9c86-e45b3a0b04f7"
      unitRef="usd">3398000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMTktMy0xLTEtMTg4OTEw_4fa86820-9644-416b-a3ad-64a2cf4c5d97"
      unitRef="usd">4061000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjAtMS0xLTEtMTg4OTEw_b2566a79-e399-4386-b88f-efad248e2872"
      unitRef="usd">15773000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjAtMy0xLTEtMTg4OTEw_6960f14a-7a6e-40e2-8127-ee816e0434c4"
      unitRef="usd">12250000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjEtMS0xLTEtMTg4OTEw_3e1eaea5-71f2-439e-9678-0e80774ab6e1"
      unitRef="usd">32722000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjEtMy0xLTEtMTg4OTEw_2311b8fb-c224-4026-aafb-2e22c2e4f85e"
      unitRef="usd">29511000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjMtMS0xLTEtMTg4OTEw_fdccb9fc-4479-4e1e-a5a5-a64a121aced3"
      unitRef="usd">5149000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjMtMy0xLTEtMTg4OTEw_b6145304-ca32-4a78-a921-2ee089a0192e"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjQtMS0xLTEtMTg4OTEw_6ffe5bc5-bfd8-47fe-98ab-84f63ce3e0f0"
      unitRef="usd">7718000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjQtMy0xLTEtMTg4OTEw_8e30562f-bc4a-4388-b183-90e8c326a37e"
      unitRef="usd">8485000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjUtMS0xLTEtMTg4OTEw_16922b8c-ce56-42e7-83ca-a873766c9dce"
      unitRef="usd">10000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjUtMy0xLTEtMTg4OTEw_1cea2e1a-59d8-4d03-9d00-12ddf39c6977"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjYtMS0xLTEtMTg4OTEw_4e394193-b9ca-454f-9a12-b80bcc7bfc9f"
      unitRef="usd">74760000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjYtMy0xLTEtMTg4OTEw_8d32d901-3ce0-41d4-a967-5519f3896506"
      unitRef="usd">54307000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjktMS0xLTEtMTg4OTEw_e1d9cd86-99d1-4cf7-9e20-3f2becc6fecf"
      unitRef="usd">0</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:DeferredRentCreditNoncurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMjktMy0xLTEtMTg4OTEw_ad94674b-1084-4fe9-ac39-db40f68e6e18"
      unitRef="usd">4319000</us-gaap:DeferredRentCreditNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzEtMS0xLTEtMTg4OTEw_cc77d2bc-6dca-465c-bdda-57159e7f7da8"
      unitRef="usd">45964000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzEtMy0xLTEtMTg4OTEw_3b7193fc-e190-42c8-a5cc-1e422b207445"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzItMS0xLTEtMTg4OTEw_115f263a-9baa-4448-8677-7f41a622bc0b"
      unitRef="usd">5290000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzItMy0xLTEtMTg4OTEw_a0177d5b-7ff4-473c-a2d6-2bca01f019a8"
      unitRef="usd">6558000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzMtMS0xLTEtMTg4OTEw_27ae98fe-b47e-497d-b995-60edde3a85a5"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzMtMy0xLTEtMTg4OTEw_0b467420-baaa-4fa2-8d26-aac270ab5d29"
      unitRef="usd">10000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzQtMS0xLTEtMTg4OTEw_bdd7d9c2-9239-4a08-b9bf-9f2567c5c7e9"
      unitRef="usd">126014000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzQtMy0xLTEtMTg4OTEw_3be97e16-adfc-4a28-991e-88235cae5f66"
      unitRef="usd">75184000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzYtMS0xLTEtMTg4OTEw_1877b80f-14df-4305-a07e-146c96f4c14f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfMzYtMy0xLTEtMTg4OTEw_c5e89772-e6f9-4b72-a538-e92a4583c8ed"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfMjE_a4ff3508-71c9-4f47-9d71-83a51633bfc2"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfMjE_c3642927-295f-49e1-9d8a-f722057a19c1"
      unitRef="usdPerShare">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNDU_3561ad58-8aca-41b8-b5c8-2c3c0aac0023"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNDU_c1a747fb-7e7c-41f5-bf95-5c465e648fdb"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNjc_573cb24e-8938-4635-bfdc-b287fb5dc593"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNjc_6d961783-7c76-408b-afa0-51a8731b1897"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNjc_7afa3498-cc0a-4d5a-941f-089dea147247"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMC0xLTEtMTg4OTEwL3RleHRyZWdpb246MzY1MDcxN2MyNTVlNGJhYzlmOTk3YTNlZTE2OTdjODBfNjc_e3b119dc-19ac-4ac7-92ce-ed4ac28cc82c"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMS0xLTEtMTg4OTEw_c8b272c0-645a-407b-b34d-608740c20275"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDItMy0xLTEtMTg4OTEw_afca1241-cdb9-4a13-9d3d-7b80d90559b6"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfMTg_5d83a168-db3e-4a42-af21-1adbc89bb5f8"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfMTg_780df074-9031-49f8-ae83-73fb014b404f"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfNDI_0cd08a9c-36eb-400f-8d70-e544e53328a5"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfNDI_7c331a0a-fff7-4b1d-980d-e22b7464e3cb"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfNTQ5NzU1ODE0MDQ0_918dfff3-c393-41af-8f5a-44e1a5e57af9"
      unitRef="shares">65453292</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfNTQ5NzU1ODE0MDQ0_e6ba190d-9fe2-4801-849c-8efc64a7d27d"
      unitRef="shares">65453292</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfODc_1aaf2ff6-6cae-45e4-8742-5d2876fd126c"
      unitRef="shares">64324628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMC0xLTEtMTg4OTEwL3RleHRyZWdpb246NjA3ZjExY2QxMmY1NDQ0YmJmNzlmMTcyOWNiZWRhY2NfODc_46fffe76-a5df-4c63-bf21-fcc66770ae86"
      unitRef="shares">64324628</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMS0xLTEtMTg4OTEw_35d05601-d56a-4215-a0e5-19b2685a4441"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDMtMy0xLTEtMTg4OTEw_dd132509-d4a8-40cf-b0f2-1cb83e265b79"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDQtMS0xLTEtMTg4OTEw_4c66c58e-2fa4-4a25-a354-e402a6ded2cf"
      unitRef="usd">309023000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDQtMy0xLTEtMTg4OTEw_e613f1de-fc83-4269-8f95-c70037b9d47b"
      unitRef="usd">294230000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDUtMS0xLTEtMTg4OTEw_1b9f7d7f-e637-42c9-815a-3980a89daef4"
      unitRef="usd">-222369000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDUtMy0xLTEtMTg4OTEw_fa210ec0-306a-4ec2-bf72-fb855e3b71f7"
      unitRef="usd">-181898000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDYtMS0xLTEtMTg4OTEw_8e31529f-fa13-41cc-a667-659c29c98e8f"
      unitRef="usd">-128000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDYtMy0xLTEtMTg4OTEw_b547a5d9-7831-4e62-bfea-69ed1e8ae83a"
      unitRef="usd">-31000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDctMS0xLTEtMTg4OTEw_a5c250b3-0f3f-4a12-99d3-800865db4624"
      unitRef="usd">86526000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDctMy0xLTEtMTg4OTEw_f324b679-84d1-4ad8-8b1e-a3f8e9766bee"
      unitRef="usd">112301000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDgtMS0xLTEtMTg4OTEw_a2badc81-94e1-468e-b21c-59e532c3f419"
      unitRef="usd">212540000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xNi9mcmFnOmJlOTE3Yzk2ZGY4MTQxMDJiNTEwZDRlNjlmMmNiMWZmL3RhYmxlOjRiYzA5NmM2YTNmODQ0MTY4MzBjZDc3NDIxYjJiMjM0L3RhYmxlcmFuZ2U6NGJjMDk2YzZhM2Y4NDQxNjgzMGNkNzc0MjFiMmIyMzRfNDgtMy0xLTEtMTg4OTEw_1da9a137-399d-4f9b-86a0-e19618b21362"
      unitRef="usd">187485000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMi0xLTEtMS0xODg5MTA_126a0ee9-a826-4b29-b8a5-dfd9d9d14baa"
      unitRef="usd">36230000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMi0zLTEtMS0xODg5MTA_5911bb2f-415e-4c4e-bc4b-ca6122952e82"
      unitRef="usd">30302000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMi01LTEtMS0xODg5MTA_51bcc53c-bee6-457b-b888-eb2538b7321a"
      unitRef="usd">104432000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMi03LTEtMS0xODg5MTA_68ee90b5-d028-408d-86b0-cd9c18ed2fb1"
      unitRef="usd">84031000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMy0xLTEtMS0xODg5MTA_b2739631-9128-4917-b8d9-6e3a538b667a"
      unitRef="usd">13023000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMy0zLTEtMS0xODg5MTA_061673b5-58ec-4bb7-b777-e1861daea68d"
      unitRef="usd">12868000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMy01LTEtMS0xODg5MTA_f37e4a12-e1b3-4151-a0b3-8a3bc04781ed"
      unitRef="usd">40525000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMy03LTEtMS0xODg5MTA_2a845603-c818-43c9-adc1-59c0103dbd67"
      unitRef="usd">35693000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNC0xLTEtMS0xODg5MTA_e444dbc5-e894-4f76-aee0-15b929c3e6e1"
      unitRef="usd">23207000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNC0zLTEtMS0xODg5MTA_96da8aab-946e-473d-89e3-5a7c78fa6e05"
      unitRef="usd">17434000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNC01LTEtMS0xODg5MTA_3854778c-2c53-478e-bad2-651b79d1151d"
      unitRef="usd">63907000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNC03LTEtMS0xODg5MTA_324a73fb-3f18-47f8-bb9f-9bcfb5a8c08d"
      unitRef="usd">48338000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNy0xLTEtMS0xODg5MTA_8cba5258-5e73-4bb0-93c1-0fcae2186c05"
      unitRef="usd">16292000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNy0zLTEtMS0xODg5MTA_ea1c1be5-42dd-49fa-96f1-5e354c032768"
      unitRef="usd">16021000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNy01LTEtMS0xODg5MTA_d1293029-6332-4bc6-9e10-a9f5234c9eb9"
      unitRef="usd">49259000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfNy03LTEtMS0xODg5MTA_96d10b7b-9d4e-4f84-90cd-7918e8917696"
      unitRef="usd">42475000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOC0xLTEtMS0xODg5MTA_de11a086-4495-4784-b31f-55477376d88c"
      unitRef="usd">7897000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOC0zLTEtMS0xODg5MTA_3b80658d-b215-44d1-ab11-4d81db5cac99"
      unitRef="usd">6183000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOC01LTEtMS0xODg5MTA_a3cbfc29-b4a4-43d9-8941-245340cbe0e8"
      unitRef="usd">22529000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOC03LTEtMS0xODg5MTA_d9455c14-ed9e-4ad3-8958-96a9b2c319c7"
      unitRef="usd">19890000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOS0xLTEtMS0xODg5MTA_1decb32f-1f99-40e5-b9bf-7316c4d971ea"
      unitRef="usd">10876000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOS0zLTEtMS0xODg5MTA_7e4a86a1-8bc2-47d9-9d31-67988ee316df"
      unitRef="usd">9131000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOS01LTEtMS0xODg5MTA_23aff222-946a-472a-84ca-b9a245bd719c"
      unitRef="usd">32077000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfOS03LTEtMS0xODg5MTA_9c71ccec-dbb4-439f-836a-757b93a54827"
      unitRef="usd">22717000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTAtMS0xLTEtMTg4OTEw_caae0af2-04eb-4a3a-a07c-971efe5e7c37"
      unitRef="usd">35065000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTAtMy0xLTEtMTg4OTEw_7119cb62-8f18-4467-adcf-21b393c2cd27"
      unitRef="usd">31335000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTAtNS0xLTEtMTg4OTEw_ad362464-353a-4e95-b8d7-0e51416619ba"
      unitRef="usd">103865000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTAtNy0xLTEtMTg4OTEw_81411ddf-50df-42a3-a95d-f6816c8560f6"
      unitRef="usd">85082000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTEtMS0xLTEtMTg4OTEw_84c140d6-d04f-413a-8beb-3bc62531a316"
      unitRef="usd">-11858000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTEtMy0xLTEtMTg4OTEw_6cf179cf-a641-4053-a3ff-ffc2b169db63"
      unitRef="usd">-13901000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTEtNS0xLTEtMTg4OTEw_351fce3e-0df8-4a0a-baea-7df198a30fd2"
      unitRef="usd">-39958000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTEtNy0xLTEtMTg4OTEw_cc73e806-d414-47ac-9acf-5295da673dff"
      unitRef="usd">-36744000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTQtMS0xLTEtMTg4OTEw_7ae9d6cd-3c8c-4193-8b7c-b65801ff890d"
      unitRef="usd">380000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTQtMy0xLTEtMTg4OTEw_9fa994d9-dc76-46e2-8526-0bf0e87cdfc7"
      unitRef="usd">303000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTQtNS0xLTEtMTg4OTEw_ed16487d-b77b-4468-9d02-631de6b01958"
      unitRef="usd">1005000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTQtNy0xLTEtMTg4OTEw_49225ac5-6e34-47b2-aa7e-071c8377b49c"
      unitRef="usd">876000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTUtMS0xLTEtMTg4OTEw_8a3c8bd6-120a-48b1-9e7f-6c6cf050a103"
      unitRef="usd">451000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTUtMy0xLTEtMTg4OTEw_5f04b6bf-183f-4697-a6b9-3aec5653a00a"
      unitRef="usd">-4000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTUtNS0xLTEtMTg4OTEw_f0839ccc-73f0-4f12-ad83-225360767593"
      unitRef="usd">574000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTUtNy0xLTEtMTg4OTEw_7218a44d-e9f5-4743-9cea-c68e577aead3"
      unitRef="usd">10000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTYtMS0xLTEtMTg4OTEw_4b15f94a-906f-4b15-b2a3-65e3bef67ee2"
      unitRef="usd">-11787000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTYtMy0xLTEtMTg4OTEw_19ea16a1-8373-481a-8ed9-a4df1dae71f7"
      unitRef="usd">-14208000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTYtNS0xLTEtMTg4OTEw_1e1f379e-6fea-4acd-9780-12f10b46d537"
      unitRef="usd">-40389000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTYtNy0xLTEtMTg4OTEw_29025410-e9b7-4e24-b197-78b801cd7c2e"
      unitRef="usd">-37610000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTctMS0xLTEtMTg4OTEw_be2c844e-9e7d-42c9-a204-f0c452a3f76c"
      unitRef="usd">31000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTctMy0xLTEtMTg4OTEw_26e17bc2-0f91-4fca-9d5e-7a819324d029"
      unitRef="usd">12000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTctNS0xLTEtMTg4OTEw_038f81c0-3c52-42d8-8dbe-340d580f643d"
      unitRef="usd">82000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTctNy0xLTEtMTg4OTEw_4ca24be9-678c-4868-aeb9-bbfd9a5485b4"
      unitRef="usd">12000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTgtMS0xLTEtMTg4OTEw_c62ae282-e1d2-4cd7-b409-171f6e15c5af"
      unitRef="usd">-11818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTgtMy0xLTEtMTg4OTEw_696369e6-9b3a-4bd0-b720-9b05a599dc2c"
      unitRef="usd">-14220000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTgtNS0xLTEtMTg4OTEw_1a0a8575-7502-4d03-96cf-ed72abb3a1db"
      unitRef="usd">-40471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTgtNy0xLTEtMTg4OTEw_c9d436e1-5733-4fa5-b907-c15859069db5"
      unitRef="usd">-37622000</us-gaap:NetIncomeLoss>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTktMS0xLTEtMTg4OTEw_33c4bc61-2ea4-42be-bba0-0e957fe8b1c3"
      unitRef="usd">0</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTktMy0xLTEtMTg4OTEw_0661c173-35c9-4fa2-a9c3-3374ec70e963"
      unitRef="usd">585000</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTktNS0xLTEtMTg4OTEw_e9a7c483-fc00-4da7-9310-c705e31b52fe"
      unitRef="usd">0</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMTktNy0xLTEtMTg4OTEw_a9260c3e-6f42-4b6a-855a-90afb1a092e2"
      unitRef="usd">1691000</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtMS0xLTEtMTg4OTEw_2b8eed1f-74a0-4e5e-b209-0be76422870c"
      unitRef="usd">-11818000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtMS0xLTEtMTg4OTEw_71607072-2abe-4c82-a070-78477a77a927"
      unitRef="usd">-11818000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtMy0xLTEtMTg4OTEw_dd1041cc-0df5-4473-a661-c1320ef51fec"
      unitRef="usd">-14805000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtMy0xLTEtMTg4OTEw_f4b3995e-2c4f-43ba-94f2-e8467125d8ff"
      unitRef="usd">-14805000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtNS0xLTEtMTg4OTEw_631446c7-cfed-46f5-a3a2-8e1ef087e3b1"
      unitRef="usd">-40471000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtNS0xLTEtMTg4OTEw_c89f9fdf-7a67-45c7-81d2-5b2cc867bce7"
      unitRef="usd">-40471000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtNy0xLTEtMTg4OTEw_1cafbc49-6ce1-4392-95d0-83656258fbaf"
      unitRef="usd">-39313000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjAtNy0xLTEtMTg4OTEw_376f7df0-9918-4827-964a-9b55186749fc"
      unitRef="usd">-39313000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtMS0xLTEtMTg4OTEw_1e71f30a-f2d6-4e9d-9646-59b34724ffc5"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtMS0xLTEtMTg4OTEw_bde09e18-76a2-4f57-9e28-24214af89947"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtMy0xLTEtMTg4OTEw_2b7c1157-4f39-4660-8515-045113d9e38e"
      unitRef="usdPerShare">-1.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtMy0xLTEtMTg4OTEw_62cd9689-cedc-4d19-bd0c-001f0ecd3838"
      unitRef="usdPerShare">-1.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtNS0xLTEtMTg4OTEw_27e1109c-67a0-4d59-846d-2903e07c6c27"
      unitRef="usdPerShare">-0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtNS0xLTEtMTg4OTEw_cc232346-ec93-48ad-acb7-d072222725f4"
      unitRef="usdPerShare">-0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtNy0xLTEtMTg4OTEw_55f500a7-7bc0-44e0-bfec-bc86c26e383e"
      unitRef="usdPerShare">-2.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjEtNy0xLTEtMTg4OTEw_d59235cd-7697-4142-87e5-4e8d1a785e8c"
      unitRef="usdPerShare">-2.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItMS0xLTEtMTg4OTEw_4476771a-1031-483d-89c5-6bd6e8d23d3f"
      unitRef="shares">65143929</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItMS0xLTEtMTg4OTEw_a898470b-a8be-4ac9-a966-c4b949c1f42a"
      unitRef="shares">65143929</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItMy0xLTEtMTg4OTEw_796db92b-c50c-45df-ad18-37840a35d49c"
      unitRef="shares">14317575</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItMy0xLTEtMTg4OTEw_f645f541-2695-4011-953b-63e588d3beb8"
      unitRef="shares">14317575</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItNS0xLTEtMTg4OTEw_d023eb1a-2671-4647-bd37-f4cc41298c79"
      unitRef="shares">64898948</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItNS0xLTEtMTg4OTEw_e4113ba1-f9e8-4d22-9bfd-2220b0eb8f67"
      unitRef="shares">64898948</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItNy0xLTEtMTg4OTEw_7b83c4b0-78fb-4584-afe4-1296fe03ff77"
      unitRef="shares">13250767</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18xOS9mcmFnOjNmODZjZTg5Mjg2NDRjMjQ4OGI3MDRiOTkwMTQ5YjE2L3RhYmxlOmE1ODhkNGIzODM4MDQ3OWQ4Mjg4NjdlNzdjY2VhMmIxL3RhYmxlcmFuZ2U6YTU4OGQ0YjM4MzgwNDc5ZDgyODg2N2U3N2NjZWEyYjFfMjItNy0xLTEtMTg4OTEw_f31a62e9-06a0-453a-b157-f5bf7ffbc05f"
      unitRef="shares">13250767</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfMi0xLTEtMS0xODg5MTA_bcb19c70-96bc-4c91-a1c4-65cad59cebb0"
      unitRef="usd">-11818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfMi0zLTEtMS0xODg5MTA_f23b5166-924e-4d14-b149-d6b3b14af821"
      unitRef="usd">-14220000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfMi01LTEtMS0xODg5MTA_a92c0fdb-cc5a-4950-994f-c8c88bf54108"
      unitRef="usd">-40471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfMi03LTEtMS0xODg5MTA_fe8ac323-6cf8-466c-b649-4c25d8fc6357"
      unitRef="usd">-37622000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNC0xLTEtMS0xODg5MTA_14039d97-8f21-45d4-9c91-f897f911a090"
      unitRef="usd">-110000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNC0zLTEtMS0xODg5MTA_b36a2824-4479-4835-b354-1751784d2f9a"
      unitRef="usd">-7000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNC01LTEtMS0xODg5MTA_d78f2bdf-640b-4eaf-a437-fe3b64998b40"
      unitRef="usd">-97000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNC03LTEtMS0xODg5MTA_c7904b57-fbe7-4cc8-93e8-3215d6fffe2e"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNS0xLTEtMS0xODg5MTA_489e6468-b845-4a6a-bb3f-f6981d3aded0"
      unitRef="usd">-11928000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNS0zLTEtMS0xODg5MTA_bcffc271-8266-4eec-92f6-ae8ad6165fc8"
      unitRef="usd">-14227000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNS01LTEtMS0xODg5MTA_c1caf270-ed6f-4924-a2da-fbdc6ecfa85c"
      unitRef="usd">-40568000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yMi9mcmFnOmNjMDQ2MjQwODE1YTQ3YTE5NmNiNWMyYjcwZDdjYzQ0L3RhYmxlOjI0MjFiMTYyZWQ3MzRmYzFiMjU1MzNmOGFmMzNjZTEwL3RhYmxlcmFuZ2U6MjQyMWIxNjJlZDczNGZjMWIyNTUzM2Y4YWYzM2NlMTBfNS03LTEtMS0xODg5MTA_8e06c8c4-c679-482b-a14e-8621c01ba71e"
      unitRef="usd">-37637000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i482e7259ad5c41e4b0243c1438a09948_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0xLTEtMS0xODg5MTA_acec8ac1-393e-495f-9379-f99e295e6d58"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i482e7259ad5c41e4b0243c1438a09948_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0zLTEtMS0xODg5MTA_19dad45e-1436-422c-9d7b-3c0026e4d8a8"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic90177a9ed514260bd1ebfa0ae2ea921_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS02LTEtMS0xODg5MTA_d60a8b66-3a66-4e37-a995-1a4fab271a87"
      unitRef="shares">65010719</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic90177a9ed514260bd1ebfa0ae2ea921_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS04LTEtMS0xODg5MTA_ee21f931-5c78-4c1b-a777-76a78aafb95b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38ca9820d65747bdb02eaec1789ea38e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0xMC0xLTEtMTg4OTEw_6d8761d3-ab19-48ee-87a1-6144b379e1a8"
      unitRef="usd">302557000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2274b8929b2440d597877b77d7bdf896_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0xMi0xLTEtMTg4OTEw_837e1b2b-9652-4105-94da-59eb3dd5453c"
      unitRef="usd">-210551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4fc0d0e36334a5a89c73736ef927f3e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0xNC0xLTEtMTg4OTEw_fdbf99fb-dd22-4ea3-8efc-129fd2b0a8a9"
      unitRef="usd">-18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNS0xNi0xLTEtMTg4OTEw_ae8ed59f-04eb-404e-8a7a-c7aadd8946ad"
      unitRef="usd">91988000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if62f60cd93ab42528878a2c83b5e7d5b_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNi02LTEtMS0xODg5MTA_0c3ee158-ebf4-47ac-b26e-383412e070d1"
      unitRef="shares">141216</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5bf4c30206d3445f99dc6d2867661dd1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNi0xMC0xLTEtMTg4OTEw_fc26cc07-8267-426b-8556-86eb991f9a30"
      unitRef="usd">286000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNi0xNi0xLTEtMTg4OTEw_6194c5a2-8661-48e2-8f43-0a1faae81818"
      unitRef="usd">286000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if62f60cd93ab42528878a2c83b5e7d5b_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNy02LTEtMS0xOTk5NjA_c1ec892d-9ff5-42bd-878e-afe407952777"
      unitRef="shares">165347</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5bf4c30206d3445f99dc6d2867661dd1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNy0xMC0xLTEtMTk5OTYw_836c0c0a-e15d-4293-bbf5-f97ae23fad80"
      unitRef="usd">858000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNy0xNi0xLTEtMTk5OTYw_3044095e-46d4-4df1-bd4a-82caa71b410b"
      unitRef="usd">858000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if62f60cd93ab42528878a2c83b5e7d5b_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfNy02LTEtMS0xOTUxOTE_93b0b461-6c0a-4a61-a0ea-d8a7417e2935"
      unitRef="shares">136010</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5bf4c30206d3445f99dc6d2867661dd1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfOC0xMC0xLTEtMTg4OTEw_f82ca44e-9f7d-4837-8bd9-99d5fe9e5054"
      unitRef="usd">5322000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfOC0xNi0xLTEtMTg4OTEw_d94dac3e-1163-4dd1-9f11-1e492ac3b852"
      unitRef="usd">5322000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i405747b8689d4d7693273eefe3f1dc6c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfOS0xNC0xLTEtMTg4OTEw_a85268b6-e547-4b50-87fb-d334b6b3f412"
      unitRef="usd">-110000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfOS0xNi0xLTEtMTg4OTEw_2475bd29-f997-4c9b-b182-bceecac56575"
      unitRef="usd">-110000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i8a570d05a6914ad39b8233b24dfb3e13_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTAtMTItMS0xLTE4ODkxMA_d55ab40c-ec2b-4f74-a234-248d3098b31d"
      unitRef="usd">-11818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTAtMTYtMS0xLTE4ODkxMA_79c0a351-441c-4190-8928-c9ffd994078c"
      unitRef="usd">-11818000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3f64171ad5364ec1980f1d08bbc547fb_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMS0xLTEtMTg4OTEw_9c2b7a38-b8fd-46e8-8266-73f704bdfe1a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3f64171ad5364ec1980f1d08bbc547fb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMy0xLTEtMTg4OTEw_fe31c325-49c5-421a-b6cc-112c75dfeb13"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6478aaab1ed64824a847a7314e0f694a_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItNi0xLTEtMTg4OTEw_e730dd47-b0f9-4804-b2fb-2d9d9d1ce1de"
      unitRef="shares">65453292</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6478aaab1ed64824a847a7314e0f694a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItOC0xLTEtMTg4OTEw_06e1430e-a87c-45cc-8129-ea89ef48efeb"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4db67cfe85144b0b3faa809bb963c11_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMTAtMS0xLTE4ODkxMA_08c34d60-e6e0-46c1-b009-b82391d96c1a"
      unitRef="usd">309023000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49384c526e7c48d2ac0dd626cd1485f7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMTItMS0xLTE4ODkxMA_9323099f-1a84-424c-bec7-28e7a8024aa2"
      unitRef="usd">-222369000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35ee1935237b408fbe0856bb05ff3dc9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMTQtMS0xLTE4ODkxMA_91975a27-1fa5-4fe2-bf70-6065f6a176ef"
      unitRef="usd">-128000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOmFhMGUxZWI4NWE1NDQ0MTFhNWI2ZDI4ZWJhZWZjZTQ3L3RhYmxlcmFuZ2U6YWEwZTFlYjg1YTU0NDQxMWE1YjZkMjhlYmFlZmNlNDdfMTItMTYtMS0xLTE4ODkxMA_6ec8770a-43e9-453a-b3d6-5a02fe1421fe"
      unitRef="usd">86526000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id4d57d14a9cd4f929295dabbf887d22e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0xLTEtMS0xODg5MTA_8214ca6f-d4eb-4edc-9a1e-025e3f21905e"
      unitRef="shares">43836109</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id4d57d14a9cd4f929295dabbf887d22e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0zLTEtMS0xODg5MTA_74e76387-7938-4a17-9064-bc0afa1c6ef4"
      unitRef="usd">151938000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6a548cf2ebd44cf08e0261208110aecf_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS02LTEtMS0xODg5MTA_e6951edd-e078-4d4d-8a18-9ee86405a627"
      unitRef="shares">14055017</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6a548cf2ebd44cf08e0261208110aecf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS04LTEtMS0xODg5MTA_a55f22f5-a13d-4abc-902b-349c03206bbd"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69904e9975424388a1bbd02aa7be147e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0xMC0xLTEtMTg4OTEw_29dca01c-f9a8-4f2d-a9b3-e6f3e00bf809"
      unitRef="usd">25479000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00b30a8f961f4cd38a7ebd0ba0471fe0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0xMi0xLTEtMTg4OTEw_4c06ec32-3bbd-4add-bf2e-30dddeedf39d"
      unitRef="usd">-153610000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iddd1c4f9e8344f67a527516eaa7044c9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0xNC0xLTEtMTg4OTEw_0bdc9edd-918a-4505-84c4-a5f184b42361"
      unitRef="usd">-6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4d57d14a9cd4f929295dabbf887d22e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNS0xNi0xLTEtMTg4OTEw_a94506eb-99a2-4bfa-8c82-10797fcd2355"
      unitRef="usd">-128137000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9e78bb7356724921a1fb78d373115078_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNi02LTEtMS0xODg5MTA_58a84e58-254d-438c-90d0-36398db5df1b"
      unitRef="shares">689424</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5184c63d1e624fe49a92b7ee65117b9a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNi0xMC0xLTEtMTg4OTEw_59019b00-7a3a-42f2-ba19-3001f7e0f207"
      unitRef="usd">1115000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfNi0xNi0xLTEtMTg4OTEw_108e1b34-9aa8-4060-a860-a840960913c1"
      unitRef="usd">1115000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5184c63d1e624fe49a92b7ee65117b9a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfOS0xMC0xLTEtMTk1MjQ5_2d9c5b23-520a-40fc-9ca4-153ec6181745"
      unitRef="usd">3954000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfOS0xNi0xLTEtMTk1MjQ5_9091e94d-58b7-415b-bc2b-974b184079e5"
      unitRef="usd">3954000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic71e9bdcada347218538e957f8d354b7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTQtMS0xLTE5NTI0OQ_3921959d-e8a3-4a8b-ad2a-b9150cdad869"
      unitRef="usd">-7000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTYtMS0xLTE5NTI0OQ_7c178c4d-61ff-404a-8506-7ed7fa5980e6"
      unitRef="usd">-7000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i7dac37651b294c9db10e15c70f894eb9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTEtMTItMS0xLTE5NTI0OQ_0a5466c1-48fc-46c4-b2cb-4c0bfa9038e7"
      unitRef="usd">-14220000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTEtMTYtMS0xLTE5NTI0OQ_e80bc31c-68e5-4559-ad04-b07f722137c0"
      unitRef="usd">-14220000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMS0xLTEtMTg4OTEw_62d22dcb-b66c-408a-8db6-e547bbf7aea5"
      unitRef="shares">43836109</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMy0xLTEtMTg4OTEw_dae39d5c-7e72-44e3-88fc-fc0fad185398"
      unitRef="usd">151938000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7b0163ec72cf4bb78a1a09a35009fb3e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtNi0xLTEtMTg4OTEw_022d2a41-fcd2-4660-832c-4d49e44a2fbf"
      unitRef="shares">14744441</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7b0163ec72cf4bb78a1a09a35009fb3e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtOC0xLTEtMTg4OTEw_2c65719c-0053-4e04-af58-f522f0be21d0"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if3db04a157d749dba7f73c7162f16db4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTAtMS0xLTE4ODkxMA_d7d15d54-02b0-4e57-99a8-c788b2d9f10b"
      unitRef="usd">30548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieaed11ceb0cb4e9d8e33cf981ed8ef31_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTItMS0xLTE4ODkxMA_b41cb05a-dee6-45af-8cf3-53c02508219a"
      unitRef="usd">-167830000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ece8e6bb8f0464caf917bfad9b708a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTQtMS0xLTE4ODkxMA_187123b5-d605-4c8b-8327-4315c89ebcb4"
      unitRef="usd">-13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yNS9mcmFnOmU2NWQ4NWExZDBhYzQ1YjZhZGE3NWQxZWY4NWY2ZDA1L3RhYmxlOjAzMzhjZTIxNDkyNDRhOGE5MTQxMjJlNWU2MmQxOGQ3L3RhYmxlcmFuZ2U6MDMzOGNlMjE0OTI0NGE4YTkxNDEyMmU1ZTYyZDE4ZDdfMTAtMTYtMS0xLTE4ODkxMA_193563c7-a25c-4017-a926-0f81c783d2b4"
      unitRef="usd">-137295000</us-gaap:StockholdersEquity>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i64b48a33e7af4d1fa871c5a8bb6420d6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0xLTEtMS0xODg5MTA_94bc0c71-8757-4a56-90e9-19801c158d85"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i64b48a33e7af4d1fa871c5a8bb6420d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0zLTEtMS0xODg5MTA_97653619-3732-4ba1-9215-6de0872d5483"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i627e62492cdc4cef8d80d863205f9780_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS02LTEtMS0xODg5MTA_58771645-66ef-4601-ad9e-8ca05dac4e05"
      unitRef="shares">64324628</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i627e62492cdc4cef8d80d863205f9780_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS04LTEtMS0xODg5MTA_f8eff176-a5b3-4c57-8728-29fc0e9ade9b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31713d9749304a61bc1d797e4235a8a3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0xMC0xLTEtMTg4OTEw_b6828ae2-83cf-4ce6-9a45-1758c1bc54ed"
      unitRef="usd">294230000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8adf203e97094a5299634aaa0a69859d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0xMi0xLTEtMTg4OTEw_9e4cbfdb-8b81-4bd2-b333-da3ff3546dc2"
      unitRef="usd">-181898000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f87ff0cee01477281971ff4cabb7f19_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0xNC0xLTEtMTg4OTEw_66838b57-c13c-41bb-a2b1-114817d65417"
      unitRef="usd">-31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNS0xNi0xLTEtMTg4OTEw_5ade8509-1e38-4964-b289-8f9908733d77"
      unitRef="usd">112301000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7eb49c0571eb4d39be598c1c8552bed3_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNi02LTEtMS0xODg5MTA_2d2b2760-dab1-48c8-9ac8-53ed41bd90f5"
      unitRef="shares">826540</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6019bc2e9ce94bf2b83a472be5902291_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNi0xMC0xLTEtMTg4OTEw_275f72f5-a1f1-4a98-9f63-e9206aa6765b"
      unitRef="usd">979000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNi0xNi0xLTEtMTg4OTEw_09d6dd2b-0c7b-4076-82b4-ce47a6008870"
      unitRef="usd">979000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i7eb49c0571eb4d39be598c1c8552bed3_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNy02LTEtMS0xOTk5NzY_8d174be7-157a-4b55-83ff-c431e0029205"
      unitRef="shares">165347</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6019bc2e9ce94bf2b83a472be5902291_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNy0xMC0xLTEtMTk5OTc2_d5704325-cc48-42c5-95fd-cc4b2762cf96"
      unitRef="usd">858000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfNy0xNi0xLTEtMTk5OTc2_63b99fc6-1f25-4d90-9f15-dd96e901e310"
      unitRef="usd">858000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i7eb49c0571eb4d39be598c1c8552bed3_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfOC02LTEtMS0xODg5MTA_975cf4c9-2507-42ba-8199-aa6c5c6770a3"
      unitRef="shares">136777</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6019bc2e9ce94bf2b83a472be5902291_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfOS0xMC0xLTEtMTg4OTEw_aa1955c2-0f41-4075-90ed-f3105883c57f"
      unitRef="usd">13227000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfOS0xNi0xLTEtMTg4OTEw_6dbd6131-83a0-4996-b7a9-91e69670831e"
      unitRef="usd">13227000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i6019bc2e9ce94bf2b83a472be5902291_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTAtMTAtMS0xLTIwMDA1NA_f12acf2e-bae2-4b31-92b2-5035860e899e"
      unitRef="usd">271000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTAtMTYtMS0xLTIwMDA1NA_db57ec5f-b09c-4d55-af1d-050969e12008"
      unitRef="usd">271000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i68bc9fc080b745639da39c478d87db95_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTAtMTQtMS0xLTE4ODkxMA_03c68177-5fbb-48d5-9661-99b7e4141a44"
      unitRef="usd">-97000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTAtMTYtMS0xLTE4ODkxMA_d0673e1f-bb34-4508-a036-d5de907ead2a"
      unitRef="usd">-97000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i668ba93d7957437696087be03d5ecbc3_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTEtMTItMS0xLTE4ODkxMA_31761ed0-46c5-4775-ab7f-a1213a0f39d9"
      unitRef="usd">-40471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTEtMTYtMS0xLTE4ODkxMA_29fd6d7c-e2fb-4aa3-bcab-753dc700fc0a"
      unitRef="usd">-40471000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i3f64171ad5364ec1980f1d08bbc547fb_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMS0xLTEtMTg4OTEw_2b949175-dab4-4d8c-820f-8dfe6b1fa39a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3f64171ad5364ec1980f1d08bbc547fb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMy0xLTEtMTg4OTEw_b6188d09-4acf-458f-a8ba-3ded8be0a10e"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6478aaab1ed64824a847a7314e0f694a_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItNi0xLTEtMTg4OTEw_042bd2e7-5081-43b4-8c7d-293daad279b1"
      unitRef="shares">65453292</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6478aaab1ed64824a847a7314e0f694a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItOC0xLTEtMTg4OTEw_99874b2a-322a-499b-8853-59de67e16d24"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4db67cfe85144b0b3faa809bb963c11_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMTAtMS0xLTE4ODkxMA_cf9b83bf-d140-4375-9f00-c359759baad3"
      unitRef="usd">309023000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49384c526e7c48d2ac0dd626cd1485f7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMTItMS0xLTE4ODkxMA_5811674f-edb8-43bb-9c94-63d4ea477377"
      unitRef="usd">-222369000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35ee1935237b408fbe0856bb05ff3dc9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMTQtMS0xLTE4ODkxMA_e561883d-7d4b-4a6b-8314-22cbc6577388"
      unitRef="usd">-128000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmZjMmQzZjc0ZjE0ODRmMGRiMDk2MmUyNmI3YWFiNWUxL3RhYmxlcmFuZ2U6ZmMyZDNmNzRmMTQ4NGYwZGIwOTYyZTI2YjdhYWI1ZTFfMTItMTYtMS0xLTE4ODkxMA_a911380b-14e5-4cd5-8586-581ee311f235"
      unitRef="usd">86526000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="icbddf3d2a9f740d0957cf2abc561c04d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0xLTEtMS0xODg5MTA_c2faa8df-dbdc-46b6-984a-063dc0b932d8"
      unitRef="shares">43836109</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="icbddf3d2a9f740d0957cf2abc561c04d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0zLTEtMS0xODg5MTA_b4f5fc02-8e03-4cc1-a54c-eafd8082c8c6"
      unitRef="usd">151938000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i92a12144b509416aa918fb5864b8a4bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS02LTEtMS0xODg5MTA_b1daf4c4-30d5-4c51-a222-a4928bbd25d4"
      unitRef="shares">11882286</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i92a12144b509416aa918fb5864b8a4bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS04LTEtMS0xODg5MTA_67c9c1d6-c03a-4cbb-9080-9af28df08230"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i356ffe41a3d94c399b0e3ddca7109f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0xMC0xLTEtMTg4OTEw_175a2b68-b648-4137-82bb-95f2bf244130"
      unitRef="usd">16261000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4ec4b1e015e4eb6b713cd4dec9acc6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0xMi0xLTEtMTg4OTEw_3445fb3a-bb40-4729-b0ba-2c00d7a74ef6"
      unitRef="usd">-130208000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d1e84388ac44932b52c46e6bbfa0060_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0xNC0xLTEtMTg4OTEw_6396b333-38d1-4cfe-ad23-30f3c3c4c87d"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icbddf3d2a9f740d0957cf2abc561c04d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNS0xNi0xLTEtMTg4OTEw_96e381d7-417a-4b51-8892-774b99c44170"
      unitRef="usd">-113945000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie864eafbb2ca4f3395f7351d24124564_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNi02LTEtMS0xODg5MTA_8db805e2-988b-4894-8622-77e42f1e1724"
      unitRef="shares">2862155</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i35b9808f155849a4a666d8d85cd18cff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNi0xMC0xLTEtMTg4OTEw_37e37fcb-6aa6-4eca-8cc2-f50f9efeae99"
      unitRef="usd">3240000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNi0xNi0xLTEtMTg4OTEw_2a92925c-85d3-4e1d-beef-ae7dfd96e96b"
      unitRef="usd">3240000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i35b9808f155849a4a666d8d85cd18cff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNy0xMC0xLTEtMTg4OTEw_cbef8628-4563-4ffc-ba7c-b6920d881b6a"
      unitRef="usd">11047000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfNy0xNi0xLTEtMTg4OTEw_4159f025-2520-4fb8-a9c3-cda9d6a34efa"
      unitRef="usd">11047000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0d7d5619a3874acdbf64dd62966adb4a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfOC0xNC0xLTEtMTg4OTEw_244ea575-bfd7-42e9-82f5-3f1cd230d70d"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfOC0xNi0xLTEtMTg4OTEw_4e72ea57-3d9b-4da8-846b-34d8507287a1"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i2fda1960f2164cb08285642d8577a092_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfOS0xMi0xLTEtMTg4OTEw_665e123f-3580-4d08-975b-faf02968b0d1"
      unitRef="usd">-37622000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfOS0xNi0xLTEtMTg4OTEw_6325ac12-de7e-45c5-a7eb-c674575f506a"
      unitRef="usd">-37622000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMS0xLTEtMTg4OTEw_e5701302-0cb8-4fbf-8e31-48b37ed6a059"
      unitRef="shares">43836109</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMy0xLTEtMTg4OTEw_1a4c7215-93d8-44d7-b43c-14532d647e92"
      unitRef="usd">151938000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7b0163ec72cf4bb78a1a09a35009fb3e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtNi0xLTEtMTg4OTEw_e8e4e356-62f0-4898-b114-665ef18712fb"
      unitRef="shares">14744441</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7b0163ec72cf4bb78a1a09a35009fb3e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtOC0xLTEtMTg4OTEw_59b6aa68-5568-4e79-a00a-09d2b2dda27f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if3db04a157d749dba7f73c7162f16db4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMTAtMS0xLTE4ODkxMA_e91ebe6c-8140-418b-a275-076d4d675a2c"
      unitRef="usd">30548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieaed11ceb0cb4e9d8e33cf981ed8ef31_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMTItMS0xLTE4ODkxMA_cfdfb414-05d6-401c-bab8-e77daacb7e6c"
      unitRef="usd">-167830000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ece8e6bb8f0464caf917bfad9b708a6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMTQtMS0xLTE4ODkxMA_a4ff03ee-73d6-496b-85a0-5787d1494e67"
      unitRef="usd">-13000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18yOC9mcmFnOmU1ZTBmYTFmNGU2MzQ3YWU5ZTEwNjkxZGVjZTQ3ODgwL3RhYmxlOmY0MmU5Y2Q4NTUzOTQ2ZTNiMmVjNDE5MjRmZThkYjc2L3RhYmxlcmFuZ2U6ZjQyZTljZDg1NTM5NDZlM2IyZWM0MTkyNGZlOGRiNzZfMTAtMTYtMS0xLTE4ODkxMA_43659329-38d3-417f-a1ba-7b08d99cabc9"
      unitRef="usd">-137295000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMy0xLTEtMS0xODg5MTA_c9077cdb-deff-4279-a82a-168ed64c89e7"
      unitRef="usd">-40471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMy0zLTEtMS0xODg5MTA_3e4d349e-6205-4c4b-84e1-e2d5aef2babf"
      unitRef="usd">-37622000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNS0xLTEtMS0xODg5MTA_45c851e2-2b3b-4d7b-a271-7f69cb392693"
      unitRef="usd">9844000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNS0zLTEtMS0xODg5MTA_c9a80443-9333-47a1-8ca4-6990526433c7"
      unitRef="usd">8751000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNi0xLTEtMS0xODg5MTA_8cc32c8f-99f7-4c6d-9a0e-8669582d6322"
      unitRef="usd">2742000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNy0xLTEtMS0xODg5MTA_e9057ebd-d345-446a-a239-f0601852a4e6"
      unitRef="usd">458000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNy0zLTEtMS0xODg5MTA_c53f82ad-b608-4e07-96a3-59de03f32ea4"
      unitRef="usd">227000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfOC0xLTEtMS0xODg5MTA_a9fa4d48-b65d-42f5-8a62-d384bc7924f9"
      unitRef="usd">8236000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfOC0zLTEtMS0xODg5MTA_6357d5d4-2a00-4b89-bf80-65ae1a93c44e"
      unitRef="usd">6846000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTAtMS0xLTEtMTg4OTEw_ecd782da-8882-4c2c-9d08-cc80fcc99f7d"
      unitRef="usd">-10000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTAtMy0xLTEtMTg4OTEw_2c970c61-ce04-40bd-aec7-6ac91ffde4b8"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTEtMS0xLTEtMTg4OTEw_7e2c17fe-f4d2-42d0-8c98-8373d780f0d2"
      unitRef="usd">13227000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTEtMy0xLTEtMTg4OTEw_fe3fa63b-2a4d-4e0b-9dc9-9fe7a16891fc"
      unitRef="usd">11047000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTMtMS0xLTEtMTg4OTEw_b5da5901-b673-48bb-ac46-bcda44ba6454"
      unitRef="usd">1052000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTMtMy0xLTEtMTg4OTEw_591a8db8-f064-44bf-96a7-0d934cdcbbfd"
      unitRef="usd">2263000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <weav:IncreaseDecreaseInContractAcquisitionCostsNet
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTQtMS0xLTEtMTg4OTEw_a866aa4a-9e64-4dfe-884b-3481deada6c2"
      unitRef="usd">8490000</weav:IncreaseDecreaseInContractAcquisitionCostsNet>
    <weav:IncreaseDecreaseInContractAcquisitionCostsNet
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTQtMy0xLTEtMTg4OTEw_511a145d-ff98-4840-ab4f-cf277697d9e5"
      unitRef="usd">10041000</weav:IncreaseDecreaseInContractAcquisitionCostsNet>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTUtMS0xLTEtMTg4OTEw_9ddc4294-7886-4940-8269-9b98341caed9"
      unitRef="usd">-934000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTUtMy0xLTEtMTg4OTEw_fa8fb62d-49fc-4286-bc08-12087a5c5fde"
      unitRef="usd">1466000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTYtMS0xLTEtMTg4OTEw_f02d3ebd-6761-4745-a9f7-e828e990231d"
      unitRef="usd">-712000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTYtMy0xLTEtMTg4OTEw_84588fa6-f7d0-460c-a163-563b962a7755"
      unitRef="usd">-335000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTctMS0xLTEtMTg4OTEw_e962ee78-ab83-4116-beaa-854069316f8c"
      unitRef="usd">3923000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTctMy0xLTEtMTg4OTEw_f77493fa-af09-4e6b-9d5c-d0b6b78b58f4"
      unitRef="usd">5832000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTgtMS0xLTEtMTg4OTEw_b0324ac2-f53b-4306-a0c8-11dc5c5f9079"
      unitRef="usd">-1688000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTgtMy0xLTEtMTg4OTEw_6d14b4fa-deee-487d-8ba9-490641b2e40d"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTktMS0xLTEtMTg4OTEw_5fc274da-8fc0-44a4-b9ff-010cfad153b2"
      unitRef="usd">3114000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMTktMy0xLTEtMTg4OTEw_3c18e37f-8a90-4243-b903-d65bfcce958e"
      unitRef="usd">5567000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjAtMS0xLTEtMTg4OTEw_18f8731b-d8df-4b41-af35-9ddade00b903"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjAtMy0xLTEtMTg4OTEw_005dfbbf-b379-4bff-b112-487d825bb70f"
      unitRef="usd">-3140000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjEtMS0xLTEtMTg4OTEw_4df3955d-6763-4e87-bc05-f304bf0dbf2d"
      unitRef="usd">-9925000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjEtMy0xLTEtMTg4OTEw_8f7d42eb-6ade-42e5-8adf-dd9c1ee659b7"
      unitRef="usd">-10317000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjQtMS0xLTEtMTg4OTEw_03a57a29-88ce-4584-b9cf-da20cbdbec35"
      unitRef="usd">9000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjQtMy0xLTEtMTg4OTEw_f789399c-5ac3-49c2-9c8c-2dbb50356668"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjUtMS0xLTEtMTg4OTEw_8d8f9d36-c9e6-4169-bd7e-acdedfd13a62"
      unitRef="usd">1191000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjUtMy0xLTEtMTg4OTEw_562b5482-b200-4160-88d5-8b29f0ea0568"
      unitRef="usd">5730000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjYtMS0xLTEtMTg4OTEw_0b8a2926-7099-4684-97cb-0c554d672fb4"
      unitRef="usd">1003000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjYtMy0xLTEtMTg4OTEw_089daf40-d8bd-4ddb-8b7c-ccf39ef7b626"
      unitRef="usd">1929000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjctMS0xLTEtMTg4OTEw_9b1b6641-e326-4287-9a3a-01caec25d625"
      unitRef="usd">-2185000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMjctMy0xLTEtMTg4OTEw_d66f927f-a8b7-4ee9-8ad0-dbc5018efbb2"
      unitRef="usd">-7659000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzEtMS0xLTEtMTk0OTU3_9974f855-1467-43a3-b119-043d54982fd2"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzEtMy0xLTEtMTk0ODk5_59564fa6-d065-40cc-9286-ee1687608dd4"
      unitRef="usd">5995000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzEtMS0xLTEtMTg4OTEw_2240394f-c3c9-4129-8081-04dcf115da38"
      unitRef="usd">6694000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzEtMy0xLTEtMTg4OTEw_28ef3207-66b8-42b3-90d9-80e915e7d8e4"
      unitRef="usd">5821000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzItMS0xLTEtMTg4OTEw_c34f1832-4045-42b5-ad25-332d8f4036cf"
      unitRef="usd">979000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzItMy0xLTEtMTg4OTEw_9245b864-4241-40e4-93fb-60414e6ff082"
      unitRef="usd">3240000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzMtMS0xLTEtMTk3MDkx_a7dab0c8-d224-4a3a-8f12-6153d3a1e172"
      unitRef="usd">858000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzMtMy0xLTEtMTk3MTA0_7ab80027-0cdd-4a68-9c8d-38e5654d3eb8"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzYtMS0xLTEtMTg4OTEw_f58f1fac-e3ea-4095-b470-19f6dba4d330"
      unitRef="usd">671000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzYtMy0xLTEtMTg4OTEw_3e6da14b-a1b2-4337-9728-83b816fdd8a5"
      unitRef="usd">745000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzctMS0xLTEtMTg4OTEw_1cd9d430-0870-47c4-8afb-228d71f7acf6"
      unitRef="usd">-5528000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzctMy0xLTEtMTg4OTEw_f4d1569b-78d4-41f4-a9ad-26fcf71dec36"
      unitRef="usd">2669000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzktMS0xLTEtMTg4OTEw_c542840d-7176-45a2-831b-466cfeb42bf6"
      unitRef="usd">-17638000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfMzktMy0xLTEtMTg4OTEw_953483ef-17dd-4f4e-ba05-02440a2cf0b8"
      unitRef="usd">-15307000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDAtMS0xLTEtMTg4OTEw_93623bb9-8230-46ee-8d88-7666c5159472"
      unitRef="usd">135996000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icbddf3d2a9f740d0957cf2abc561c04d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDAtMy0xLTEtMTg4OTEw_fd951c12-8ed2-4df2-a7a4-92b88ac58fdf"
      unitRef="usd">55698000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDEtMS0xLTEtMTg4OTEw_8d54ae88-7a5e-44ed-b3a3-0781ef4c3270"
      unitRef="usd">118358000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDEtMy0xLTEtMTg4OTEw_91d79619-f4b1-471e-81ad-343173c7f935"
      unitRef="usd">40391000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDQtMS0xLTEtMTg4OTEw_588d6c68-ab5f-43b0-8afa-fbf40407d97d"
      unitRef="usd">1005000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDQtMy0xLTEtMTg4OTEw_b6da78c6-ab3c-4a80-b6dc-0c76dc72842a"
      unitRef="usd">876000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDUtMS0xLTEtMTg4OTEw_50464cad-a600-43e4-8f2f-737602f00c98"
      unitRef="usd">82000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDUtMy0xLTEtMTg4OTEw_8285e328-4408-484d-910a-ebfa6bb5ab4f"
      unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDgtMS0xLTEtMTg4OTEw_1152332a-f20e-41ba-a2e7-ab0e65b7b262"
      unitRef="usd">29000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDgtMy0xLTEtMTg4OTEw_b5c14839-f20d-4221-bd5a-4906a4258d31"
      unitRef="usd">103000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDktMS0xLTEtMTg4OTEw_768191bb-04d7-4845-b206-14836ac47396"
      unitRef="usd">4659000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNDktMy0xLTEtMTg4OTEw_1665a704-f167-415d-8a9c-816bb4d35faa"
      unitRef="usd">7433000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNTMtMS0xLTEtMTg4OTEw_438d8bc7-759f-4bb2-801e-eb628e288a30"
      unitRef="usd">0</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zMS9mcmFnOmEyMWU1MDk4ODFiNzRkODFiNGM0ZjBkZWRmNGRiOGY4L3RhYmxlOmNjYzBlMzVlMjYyYzRlOWY5MzE3ZTJkYWU2YTVmYmE4L3RhYmxlcmFuZ2U6Y2NjMGUzNWUyNjJjNGU5ZjkzMTdlMmRhZTZhNWZiYThfNTMtMy0xLTEtMTg4OTEw_32e1ef0f-dc0a-4f41-a341-2e40421a853d"
      unitRef="usd">1075000</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:NatureOfOperations
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM18zNy9mcmFnOjA1NjY4YWIwZjZiZDRlMzNhMWI0ZTMyMjUzNjMyMWMzL3RleHRyZWdpb246MDU2NjhhYjBmNmJkNGUzM2ExYjRlMzIyNTM2MzIxYzNfMzgw_fb45a37e-da29-4442-96a5-6c56d9502805">Description of the BusinessWeave Communications, Inc. (the &#x201c;Company&#x201d;) sells subscriptions for its integrated communications platform, which combines software communication and analysis tools with voice over internet protocol (&#x201c;VoIP&#x201d;) phone services. The Company was incorporated in the state of Delaware in October 2015 and its corporate headquarters are located in Lehi, UT.</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4NzY_14a07f3f-7b66-4eb6-b8d7-bb8d4567ca1b">Basis of Presentation and Summary of Significant Accounting Policies&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of Weave Communications, Inc. and its wholly owned subsidiaries Weave Communications Canada, Inc. and Weave Communications India Private Limited (collectively, &#x201c;Weave&#x201d; or the &#x201c;Company&#x201d;). Intercompany accounts and transactions have been eliminated in consolidation. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying interim condensed consolidated balance sheets, statements of operations, comprehensive loss, statements of redeemable convertible preferred stock and stockholders' equity (deficit), statements of cash flows and accompanying notes are unaudited. These unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company&#x2019;s financial condition, its operations and cash flows for the periods presented. The historical results are not necessarily indicative of future results, and the results of operations are not necessarily indicative of the results to be expected for the full year or any other period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates as one operating and reportable segment. The Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) evaluates reporting operations and financial information on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of sales and expenses during the reporting period.  Actual results could differ from those estimates.  Significant estimates included in the Company&#x2019;s financial statements include the valuation allowance against deferred tax assets, recoverability of long-lived assets, fair value of stock-based compensation, amortization period of deferred contract acquisition costs, the incremental borrowing rate used in determining the value of right-of-use assets and lease liabilities, and useful lives for depreciable assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash consists of deposits in financial institutions. Cash equivalents consist of highly liquid investments in money market securities with an original maturity of 90 days or less. The fair value of cash equivalents approximated their carrying value as of September&#160;30, 2022 and December&#160;31, 2021. As of September&#160;30, 2022 and December&#160;31, 2021 the Company did not have any restricted cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liquidity and Capital Resources&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has incurred losses and generated negative cash flows from operations since inception. As of September&#160;30, 2022 the Company had an accumulated deficit of $222.4 million. The Company has partially funded its operations through cash flows generated by sales of its product offerings, and as of September&#160;30, 2022 the Company has completed several rounds of equity financing as a private company with total net proceeds approximating $159.0 million. In November 2021, the Company completed its initial public offering, which generated additional net proceeds of $111.6 million. As of September&#160;30, 2022 the Company had outstanding borrowings under its revolving line of credit of $10.0 million and $40.0 million in available borrowings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes its existing cash and cash equivalents, amounts available under our revolving line of credit, and cash flows provided by sales of product offerings will be sufficient to meet operating cash flow requirements for at least twelve months from the date of issuance of the September&#160;30, 2022 condensed consolidated financial statements. As a result of the Company&#x2019;s growth plans, the Company expects that losses and negative cash flows from operations may continue in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred. For the three months ended September&#160;30, 2022 and 2021, the Company recorded advertising expense of $1.4 million and $1.9 million, respectively, and $4.3 million and $5.1 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Advertising costs are included in sales and marketing expenses in the condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives substantially all revenue from subscription services by providing customers access to its platform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted the provisions of Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, (referred to collectively as "ASC 606") effective January 1, 2019 using the modified retrospective method. Following the adoption of ASC 606, the Company recognizes revenue when control of these services are transferred to customers in an amount that reflects consideration to which the Company expects to be entitled in exchange for those services, net of tax. Revenue recognition is determined from the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of a contract with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocation of the transaction price to the performance obligations within the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognition of revenue when, or as, performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscriptions revenue (software and phone service) is generated from fees that provide customers access to one or more of the Company&#x2019;s software applications and related services. These arrangements generally have contractual terms of month to month. Arrangements with customers do not provide the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;customer with the right to take possession of the Company&#x2019;s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control of services evenly over the contractual period. Accordingly, the consideration related to subscriptions is recognized over time on a straight-line basis over the contract term beginning on the date the Company&#x2019;s service is made available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also provides payment processing/collection services and receives a revenue share from a third-party payment facilitator on transactions between Weave customers that utilize the Weave payments platform and their end consumers. These payment transactions are generally for services rendered at customers&#x2019; business location via credit card terminals or through &#x201c;text-to-pay&#x201d; functionality. As the Company acts as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and revenue is recognized as the performance obligation is performed each time transactions are processed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Previously, as part of the onboarding process, the customer could request the Company install pre-configured applications on hardware which allow remote access to Weave's cloud solution. In addition, the customer could request the Company install phone hardware at the customer&#x2019;s location. Whereas the Company continues to provide remote installation services, the in-office installation program was phased out during the second half of 2021. Whether performed remotely or in office, the Company considers onboarding/installation a separate performance obligation, and recognizes revenue at the time the installation services are complete.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With the exception of payments services and installation revenue, customers are billed in advance and they may elect to be billed on a monthly or annual basis. The Company records contract liabilities to deferred revenue when cash payments are received, or billings are due in advance of revenue recognition from services. Deferred revenue is recognized as revenue when, or as, the performance obligations are satisfied. Software and phone service revenue is recognized net of discounts in the statements of operations. The Company does not consider discounts variable consideration as they are stated on each agreement and not subject to contingencies or variability. The Company collects sales and communications taxes from its customers. In the statement of operations, amounts collected from taxes are excluded from the reported revenue amounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected to apply the practical expedient to not disclose the transaction price allocated to remaining performance obligations for contracts with a contract term of one year or less. As of September&#160;30, 2022 and December 31, 2021, approximately $1.5 million and $2.2 million, respectively, in revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. As the right to invoice for these remaining performance obligations does not begin until October 2022, this amount is not recorded in deferred revenue as of September&#160;30, 2022. The Company expects to recognize revenue on these remaining performance obligations over the next 10 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to providing VoIP phone and software services, the Company provides phone hardware to its customers as part of the subscription. The Company allows customers to include up to 5 phones without adjustment to the subscription base price. In such arrangements, the Company is deemed the lessor and the arrangement is an operating lease per guidance provided in ASC 842. Title of the phones does not transfer to the customer at any point. If a customer were to cancel at any time, the phones are returned to the Company. For customers subscribed prior to August 2021, the Company allowed customers to include up to 10 phones without adjustment to the subscription base price and title of the phones transfers to the customer after 36 months of subscription have occurred. If a customer were to cancel at any time prior to completion of the 36 months period, the phones are returned to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a lessor, future minimum lease payments may vary due to customer agreements being month to month and the fact that subscription payments are allocated based on the fair value of all services provided to the customer. With phones being deployed to customers for their useful life, residual value &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;does not accrue to the benefit of the Company. Phones that are returned are refurbished and placed into service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;In accordance with ASC-340, the Company capitalizes incremental costs of obtaining and fulfilling a contract, provided the Company expects to recover those costs. The capitalized amounts mainly consist of sales commissions paid to the Company&#x2019;s direct sales force. Capitalized costs also include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Commissions to sales management for achieving incremental sales quota.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The associated payroll taxes and fringe benefit costs associated with the payments to the Company&#x2019;s employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;One-time commissions paid to partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;One-time registration fees assessed by mobile carriers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These costs are recorded as deferred contract acquisition and fulfillment costs on the consolidated balance sheet. Amortization of deferred contract acquisition costs related to commissions, and the associated taxes and fringe benefit costs, are included in sales and marketing expense. Deferred contract acquisition costs related to one-time commissions paid to partners are included in cost of revenue. Deferred contract fulfillment costs related to one-time registration fees paid to mobile carriers are included in cost of revenue. These expenses are amortized on a straight-line basis over the average period of consumer benefit, three years. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the anticipated customer life, historical customer life, and the useful life of the Company&#x2019;s product offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Monthly commensurate revenue share fees paid to partners are expensed as incurred as their estimated period of benefit does not extend beyond 12 months and therefore fall under the practical expedient which allows these costs to be expensed as incurred.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In February 2016, the FASB issued ASU No. 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. For all leases with a term greater than twelve months, the new standard also requires lessees to recognize a right-of-use (&#x201c;ROU&#x201d;) asset and a corresponding lease liability on their consolidated balance sheets. Upon adoption, lessees must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements or they may record the amount in the year in which the ASU is adopted. The accounting applied by a lessor is largely unchanged from that applied under previous Topic 840. For example, the vast majority of operating leases should remain classified as operating leases, and lessors should continue to recognize lease income for those leases on a generally straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2022, the Company adopted Topic 842 using the modified retrospective approach with the effective date as of the date of initial application. Consequently, results for the three and nine months ended September&#160;30, 2022 are presented under Topic 842. Prior period amounts were not adjusted and continue to be reported in accordance with previous lease guidance under ASC Topic 840, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company elected the package of practical expedients permitted under the transition guidance, which allows an entity to carryforward certain conclusions for leases that commenced prior to the effective date, including the determination of whether an existing contract contains a lease, the classification of the lease, and the accounting for initial direct costs. In addition, the Company elected the practical expedient that allows lessees the option to account for lease and non lease components together as a single component for all classes of  underlying assets. The Company performed evaluations of its contracts to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ensure compliance with the new guidance of Topic 842. Upon adoption, the Company recognized cumulative operating lease liabilities of $52.8 million offset by a write off in deferred rent of $4.3 million and operating right-of-use assets of $48.5 million. Capital lease obligations of $15.0 million existing as of December 31, 2021 were renamed finance lease liabilities, and the related $12.4 million in assets that were reported within property and equipment, net, as of December 31, 2021 were reclassified as finance right-of-use assets as of the adoption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Pending Adoption&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As an &#x201c;emerging growth company,&#x201d; the Jumpstart Our Business Startups Act (the &#x201c;JOBS Act&#x201d;), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, and includes the Company's accounts receivable, certain financial instruments and contract assets. ASU 2016-13 results in more timely recognition of credit losses. For non-public companies, adoption is required for fiscal years beginning after December 15, 2022, including interim periods within fiscal years beginning after December 15, 2022. As a result, the Company expects to adopt the standard as of January 1, 2023 and is currently evaluating the expected impact of adoption on the financial statements.</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4Nzc_c76a6513-30a8-4b10-a06e-7ccf161bbd01">The consolidated financial statements include the accounts of Weave Communications, Inc. and its wholly owned subsidiaries Weave Communications Canada, Inc. and Weave Communications India Private Limited (collectively, &#x201c;Weave&#x201d; or the &#x201c;Company&#x201d;). Intercompany accounts and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4ODI_dcc1ff6b-d5f3-4890-addc-b0ed4bf5fe14">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial reporting. The year-end condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America. Accordingly, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2021. The accompanying interim condensed consolidated balance sheets, statements of operations, comprehensive loss, statements of redeemable convertible preferred stock and stockholders' equity (deficit), statements of cash flows and accompanying notes are unaudited. These unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company&#x2019;s financial condition, its operations and cash flows for the periods presented. The historical results are not necessarily indicative of future results, and the results of operations are not necessarily indicative of the results to be expected for the full year or any other period.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4ODM_2a511397-856a-4760-87ff-16e61c870aed">The Company operates as one operating and reportable segment. The Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) evaluates reporting operations and financial information on a consolidated basis for the purposes of making operating decisions, assessing financial performance and allocating resources.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMjE0MA_0e9d068a-da98-42f1-a2a1-33050532e86c"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMjE0MA_b94f1918-fdfb-4db0-8e6f-579ececfb882"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:UseOfEstimates
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4Nzg_38b0e957-355d-4a60-b32d-331e0eb4936b">The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amount of sales and expenses during the reporting period.  Actual results could differ from those estimates.  Significant estimates included in the Company&#x2019;s financial statements include the valuation allowance against deferred tax assets, recoverability of long-lived assets, fair value of stock-based compensation, amortization period of deferred contract acquisition costs, the incremental borrowing rate used in determining the value of right-of-use assets and lease liabilities, and useful lives for depreciable assets.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4ODU_a6c6b31b-a559-4454-8bb3-322465b9060e">Cash consists of deposits in financial institutions. Cash equivalents consist of highly liquid investments in money market securities with an original maturity of 90 days or less.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:RestrictedCash
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMzYyNw_4d128095-f4ba-45a3-827b-420181f324a1"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMzYyNw_a1473b7c-4599-4086-941a-661f6f66657c"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMzgzOA_ec1fa9df-516c-4ad0-99ea-4977ba02b121"
      unitRef="usd">-222400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNDA4Nw_78e63a19-f759-4901-b644-e55156f61e05"
      unitRef="usd">159000000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i976b1bb843fc44b0bd31ecd720f67461_D20211116-20211116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNTQ5NzU1ODMwODA1_ebda0ace-53b1-46a0-9b66-32bbe629060d"
      unitRef="usd">111600000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:LongTermDebt
      contextRef="i0e39a39f4ba24c1e86842905c6857e7e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNDMwNQ_3bda4f91-29e5-42b0-ab5c-372e738b5d7b"
      unitRef="usd">10000000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i0e39a39f4ba24c1e86842905c6857e7e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNDMxMg_d40fc715-2a87-4662-b887-2ca3c9b12a0f"
      unitRef="usd">40000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4ODA_86e16951-d5da-4bf4-afa6-524a8a0019b3">Advertising costs are expensed as incurred. For the three months ended September&#160;30, 2022 and 2021, the Company recorded advertising expense of $1.4 million and $1.9 million, respectively, and $4.3 million and $5.1 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Advertising costs are included in sales and marketing expenses in the condensed consolidated statements of operations.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNDk3OA_52abe66d-e1ab-4d6a-b362-94c8d5c09202"
      unitRef="usd">1400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNDk4NQ_2cc9488c-5ef3-47fb-b413-fe8ca7306918"
      unitRef="usd">1900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNTAwNw_e60dadae-c589-4a6e-bb30-6c6046e5bdb7"
      unitRef="usd">4300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfNTAxNA_2a509577-0869-4ab9-a396-483e8faca89f"
      unitRef="usd">5100000</us-gaap:AdvertisingExpense>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4NzI_a0bbd7d6-f708-45dc-91de-cd84caf350b7">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives substantially all revenue from subscription services by providing customers access to its platform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted the provisions of Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, (referred to collectively as "ASC 606") effective January 1, 2019 using the modified retrospective method. Following the adoption of ASC 606, the Company recognizes revenue when control of these services are transferred to customers in an amount that reflects consideration to which the Company expects to be entitled in exchange for those services, net of tax. Revenue recognition is determined from the following steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of a contract with a customer;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identification of the performance obligations in the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Determination of the transaction price;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Allocation of the transaction price to the performance obligations within the contract;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Recognition of revenue when, or as, performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscriptions revenue (software and phone service) is generated from fees that provide customers access to one or more of the Company&#x2019;s software applications and related services. These arrangements generally have contractual terms of month to month. Arrangements with customers do not provide the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;customer with the right to take possession of the Company&#x2019;s software at any time. Instead, customers are granted continuous access to the services over the contractual period. The Company transfers control of services evenly over the contractual period. Accordingly, the consideration related to subscriptions is recognized over time on a straight-line basis over the contract term beginning on the date the Company&#x2019;s service is made available to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also provides payment processing/collection services and receives a revenue share from a third-party payment facilitator on transactions between Weave customers that utilize the Weave payments platform and their end consumers. These payment transactions are generally for services rendered at customers&#x2019; business location via credit card terminals or through &#x201c;text-to-pay&#x201d; functionality. As the Company acts as an agent in these arrangements, revenue from payments services is recorded net of transaction processing fees and revenue is recognized as the performance obligation is performed each time transactions are processed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Previously, as part of the onboarding process, the customer could request the Company install pre-configured applications on hardware which allow remote access to Weave's cloud solution. In addition, the customer could request the Company install phone hardware at the customer&#x2019;s location. Whereas the Company continues to provide remote installation services, the in-office installation program was phased out during the second half of 2021. Whether performed remotely or in office, the Company considers onboarding/installation a separate performance obligation, and recognizes revenue at the time the installation services are complete.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With the exception of payments services and installation revenue, customers are billed in advance and they may elect to be billed on a monthly or annual basis. The Company records contract liabilities to deferred revenue when cash payments are received, or billings are due in advance of revenue recognition from services. Deferred revenue is recognized as revenue when, or as, the performance obligations are satisfied. Software and phone service revenue is recognized net of discounts in the statements of operations. The Company does not consider discounts variable consideration as they are stated on each agreement and not subject to contingencies or variability. The Company collects sales and communications taxes from its customers. In the statement of operations, amounts collected from taxes are excluded from the reported revenue amounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected to apply the practical expedient to not disclose the transaction price allocated to remaining performance obligations for contracts with a contract term of one year or less. As of September&#160;30, 2022 and December 31, 2021, approximately $1.5 million and $2.2 million, respectively, in revenue is expected to be recognized from remaining performance obligations for contracts with original performance obligations that exceed one year. As the right to invoice for these remaining performance obligations does not begin until October 2022, this amount is not recorded in deferred revenue as of September&#160;30, 2022. The Company expects to recognize revenue on these remaining performance obligations over the next 10 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to providing VoIP phone and software services, the Company provides phone hardware to its customers as part of the subscription. The Company allows customers to include up to 5 phones without adjustment to the subscription base price. In such arrangements, the Company is deemed the lessor and the arrangement is an operating lease per guidance provided in ASC 842. Title of the phones does not transfer to the customer at any point. If a customer were to cancel at any time, the phones are returned to the Company. For customers subscribed prior to August 2021, the Company allowed customers to include up to 10 phones without adjustment to the subscription base price and title of the phones transfers to the customer after 36 months of subscription have occurred. If a customer were to cancel at any time prior to completion of the 36 months period, the phones are returned to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a lessor, future minimum lease payments may vary due to customer agreements being month to month and the fact that subscription payments are allocated based on the fair value of all services provided to the customer. With phones being deployed to customers for their useful life, residual value &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;does not accrue to the benefit of the Company. Phones that are returned are refurbished and placed into service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%"&gt;In accordance with ASC-340, the Company capitalizes incremental costs of obtaining and fulfilling a contract, provided the Company expects to recover those costs. The capitalized amounts mainly consist of sales commissions paid to the Company&#x2019;s direct sales force. Capitalized costs also include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Commissions to sales management for achieving incremental sales quota.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The associated payroll taxes and fringe benefit costs associated with the payments to the Company&#x2019;s employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;One-time commissions paid to partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;One-time registration fees assessed by mobile carriers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These costs are recorded as deferred contract acquisition and fulfillment costs on the consolidated balance sheet. Amortization of deferred contract acquisition costs related to commissions, and the associated taxes and fringe benefit costs, are included in sales and marketing expense. Deferred contract acquisition costs related to one-time commissions paid to partners are included in cost of revenue. Deferred contract fulfillment costs related to one-time registration fees paid to mobile carriers are included in cost of revenue. These expenses are amortized on a straight-line basis over the average period of consumer benefit, three years. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the anticipated customer life, historical customer life, and the useful life of the Company&#x2019;s product offerings.&lt;/span&gt;&lt;/div&gt;Monthly commensurate revenue share fees paid to partners are expensed as incurred as their estimated period of benefit does not extend beyond 12 months and therefore fall under the practical expedient which allows these costs to be expensed as incurred.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i42789b20170248ffb683cfa4df7de472_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfOTM0Mw_340a212b-6b88-4ceb-a5c0-0760775890c8"
      unitRef="usd">1500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfOTM1MA_197881ed-6a3b-4aa9-a9c1-2f1803a7e715"
      unitRef="usd">2200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i42789b20170248ffb683cfa4df7de472_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfOTc3Nw_2aec8c34-ba2b-4f84-ada3-46dc1c6885b0">P10M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <weav:LessorNumberOfPhonesIncludedInBaseSubscription
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfOTk2OA_c896ae81-5de1-40e5-8a89-678ca1c5fbb9"
      unitRef="phone">5</weav:LessorNumberOfPhonesIncludedInBaseSubscription>
    <weav:LessorNumberOfPhonesIncludedInBaseSubscription
      contextRef="i754d0784280940ab8d04c2198055ba03_D20210101-20210830"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTA0MDQ_3d05a7f9-cb18-4f23-bd3a-fbef0f1cfc70"
      unitRef="phone">10</weav:LessorNumberOfPhonesIncludedInBaseSubscription>
    <weav:LessorTitleTransferPeriod
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTA1MjA_c0c1a28a-b7af-47ef-ac22-2411c7e6bc5d">P36M</weav:LessorTitleTransferPeriod>
    <weav:LessorTitleTransferPeriod
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTA2MjI_653d387e-0f31-4117-a4cf-0536202e0d26">P36M</weav:LessorTitleTransferPeriod>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTIzMTc_09b20d06-34af-487f-b92f-d44b2aacab86">P3Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTY4ODQ_cc4852ee-f4cf-4124-9cfa-6a6de4e767ba">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In February 2016, the FASB issued ASU No. 2016-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. For all leases with a term greater than twelve months, the new standard also requires lessees to recognize a right-of-use (&#x201c;ROU&#x201d;) asset and a corresponding lease liability on their consolidated balance sheets. Upon adoption, lessees must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements or they may record the amount in the year in which the ASU is adopted. The accounting applied by a lessor is largely unchanged from that applied under previous Topic 840. For example, the vast majority of operating leases should remain classified as operating leases, and lessors should continue to recognize lease income for those leases on a generally straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2022, the Company adopted Topic 842 using the modified retrospective approach with the effective date as of the date of initial application. Consequently, results for the three and nine months ended September&#160;30, 2022 are presented under Topic 842. Prior period amounts were not adjusted and continue to be reported in accordance with previous lease guidance under ASC Topic 840, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company elected the package of practical expedients permitted under the transition guidance, which allows an entity to carryforward certain conclusions for leases that commenced prior to the effective date, including the determination of whether an existing contract contains a lease, the classification of the lease, and the accounting for initial direct costs. In addition, the Company elected the practical expedient that allows lessees the option to account for lease and non lease components together as a single component for all classes of  underlying assets. The Company performed evaluations of its contracts to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ensure compliance with the new guidance of Topic 842. Upon adoption, the Company recognized cumulative operating lease liabilities of $52.8 million offset by a write off in deferred rent of $4.3 million and operating right-of-use assets of $48.5 million. Capital lease obligations of $15.0 million existing as of December 31, 2021 were renamed finance lease liabilities, and the related $12.4 million in assets that were reported within property and equipment, net, as of December 31, 2021 were reclassified as finance right-of-use assets as of the adoption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Pending Adoption&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As an &#x201c;emerging growth company,&#x201d; the Jumpstart Our Business Startups Act (the &#x201c;JOBS Act&#x201d;), allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use the adoption dates applicable to private companies. As a result, the Company&#x2019;s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, and includes the Company's accounts receivable, certain financial instruments and contract assets. ASU 2016-13 results in more timely recognition of credit losses. For non-public companies, adoption is required for fiscal years beginning after December 15, 2022, including interim periods within fiscal years beginning after December 15, 2022. As a result, the Company expects to adopt the standard as of January 1, 2023 and is currently evaluating the expected impact of adoption on the financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7ed05ffaec3546dca619913b2fd34a8b_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTUwODQ_e94e8d80-f8e1-4780-967b-1ad7308e6f88"
      unitRef="usd">52800000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DeferredRentCredit
      contextRef="i7ed05ffaec3546dca619913b2fd34a8b_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTUxMjk_a1439afd-73a1-4cb9-ab4b-a34f8865a3c4"
      unitRef="usd">4300000</us-gaap:DeferredRentCredit>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7ed05ffaec3546dca619913b2fd34a8b_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTUxNjk_60be2161-2d01-47a8-b8f7-92306aff3f8a"
      unitRef="usd">48500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiability
      contextRef="i7ed05ffaec3546dca619913b2fd34a8b_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTUyMDI_f5171ff0-964b-4b56-8f86-5272f8cedf4e"
      unitRef="usd">15000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i7ed05ffaec3546dca619913b2fd34a8b_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180MC9mcmFnOjEyMWQ4ZmZhZThhYTQxMGFiNDYzZWIyZTFhMjM0YmFkL3RleHRyZWdpb246MTIxZDhmZmFlOGFhNDEwYWI0NjNlYjJlMWEyMzRiYWRfMTUyOTQ_2830a967-897d-4437-a5bb-71e93bf6a0bf"
      unitRef="usd">12400000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfMjc0ODc3OTA3MDcyNA_76bece75-6a87-40fc-a2df-42005c5cf128">Revenue&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Revenue from Contracts With Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; for all periods presented. See Note 2 for a description of the Company&#x2019;s revenue recognition accounting policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;recognized revenue that was included in the corresponding deferred revenue balance at the beginning of the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; period of $16.7 million and $13.0 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $29.3 million and $22.7 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:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The revenue recognized from amounts included in deferred revenue as of December 31, 2020, during the nine months ended September 30, 2021, presented above has been corrected from the previously reported amount of $36.1&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Contract Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As discussed in Note 2, the Company capitalizes incremental costs of obtaining and fulfilling a contract. Amortization expense related to these costs were $2.8 million and $2.5 million for the three months ended &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;September&#160;30, 2022 and 2021,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; respectively, a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;nd &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$8.2 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; and&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; $6.8 million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Revenue has been disaggregated into recurring and non-recurring categories to identify revenue and costs of revenue that are one-time in nature from those that are term-based and renewable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The table below outlines revenue for our recurring subscription (software and phone services) and payment processing services, as well as for our onboarding services, and phone hardware (in thousands) for the three and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;nine months ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;September&#160;30, 2022 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top: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:35.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.807%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscription and payment processing&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,509&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Onboarding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Phone hardware lease&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNDE0_91a75ca5-5f10-4cf4-967b-d37ef81a0ede"
      unitRef="usd">16700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNDIx_1147502f-1b92-4784-843e-5a0dd34eb57e"
      unitRef="usd">13000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNDgw_59816b49-9ab1-44f6-9e57-ed74c4543fde"
      unitRef="usd">29300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNDg3_628f4f92-009b-4c41-9b3e-b459d47f5aad"
      unitRef="usd">22700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i0e4aeae3500b4a45a3f4f37b8fbaf35b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfMzc4OQ_674df637-d6ef-4524-bf32-64f360bf4483"
      unitRef="usd">36100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNzEx_8f0ab4f7-2583-48f9-9ae4-fcb97eec07e6"
      unitRef="usd">2800000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNzE4_22aa8461-3fde-4272-bb88-a4b81b9b3533"
      unitRef="usd">2500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNzc3_12845b78-f737-4262-bb21-a5ce5238b082"
      unitRef="usd">8200000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfNzg0_b7f41d66-6a40-48f4-81c6-11362f04629b"
      unitRef="usd">6800000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RleHRyZWdpb246NmEzZWU1YThhN2E2NDA1Y2I2YTA0NTJlZWEwMjI5OWNfMTI3Mw_f15bcf65-0c43-4a9a-a243-14bb2dd66a66">&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The table below outlines revenue for our recurring subscription (software and phone services) and payment processing services, as well as for our onboarding services, and phone hardware (in thousands) for the three and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;nine months ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;September&#160;30, 2022 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top: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:35.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.807%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subscription and payment processing&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,509&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Onboarding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Phone hardware lease&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1aeed5fa02a14aa09ae780cf7d753731_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMi0xLTEtMS0xODg5MTA_8dfe6da3-caac-4fc5-923a-04c9193c7ed7"
      unitRef="usd">34943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3f6d135de794405a377b25e4fbbfb68_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMi0zLTEtMS0xODg5MTA_184b1db5-e213-4db3-a5bd-5d8409d071a9"
      unitRef="usd">28377000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9d575fa25324757b10c557bf4657e60_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMi01LTEtMS0xODg5MTA_0ad7e33d-2232-420f-9dd5-7cb0cf1f0334"
      unitRef="usd">100431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic521ceda574545798be38a2d48159732_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMi03LTEtMS0xODg5MTA_a51d8a47-db36-4885-b7e2-8dd6df6712fd"
      unitRef="usd">78509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5c3a39e00584757b308bd0f57a03e48_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMy0xLTEtMS0xODg5MTA_f747efab-9e72-4488-b120-f693883eacb3"
      unitRef="usd">278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ca379b2d61e4da49ff64f6ccc0f51ba_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMy0zLTEtMS0xODg5MTA_fd7060fd-df44-4e1c-8561-af81a5589512"
      unitRef="usd">1016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if459ad26d0254a99b849ac15debbc31c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMy01LTEtMS0xODg5MTA_7c70dcd9-c814-4f76-a6d8-a2bc43d9db78"
      unitRef="usd">859000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c880f59de81455ba90a91e48cb9c1e2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfMy03LTEtMS0xODg5MTA_3ea820d5-82cf-46a2-8fca-e32e1a5f15ae"
      unitRef="usd">3088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNC0xLTEtMS0xODg5MTA_ba009b9d-13d5-4c67-96f7-eeebde630166"
      unitRef="usd">1009000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNC0zLTEtMS0xODg5MTA_b49d3afc-814d-42db-88c1-8db2bb6d531a"
      unitRef="usd">909000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNC01LTEtMS0xODg5MTA_57fb0524-5026-47b5-b41e-fa3e7682b058"
      unitRef="usd">3142000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNC03LTEtMS0xODg5MTA_cdc72e88-3591-4da6-b89b-51f1144fd7f4"
      unitRef="usd">2434000</us-gaap:LeaseIncome>
    <us-gaap:Revenues
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNS0xLTEtMS0xODg5MTA_703193a7-f463-4b91-8ae7-d595f83ed968"
      unitRef="usd">36230000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNS0zLTEtMS0xODg5MTA_1dfb3cc9-3813-49ca-9f6f-8d7b60b06619"
      unitRef="usd">30302000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNS01LTEtMS0xODg5MTA_77deb5ef-3023-45ee-97a7-dcbca8fd0a43"
      unitRef="usd">104432000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180My9mcmFnOjZhM2VlNWE4YTdhNjQwNWNiNmEwNDUyZWVhMDIyOTljL3RhYmxlOjgyNzk1MmIwNGQ0YzQxZTY5ZWY0NzY5YWM0NmQ3MzI0L3RhYmxlcmFuZ2U6ODI3OTUyYjA0ZDRjNDFlNjllZjQ3NjlhYzQ2ZDczMjRfNS03LTEtMS0xODg5MTA_b38358a9-c47d-4c81-9a04-3e03e0facaaa"
      unitRef="usd">84031000</us-gaap:Revenues>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RleHRyZWdpb246OTc4ZWEyZWVhNjcwNDhjNDk4YTgyZTEyYWE1MjRkNWNfMTI3Ng_71a0d891-f6d7-4d18-9541-2b6b1d6e9072">Fair Value Measurements&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Financial instruments recorded at fair value in the financial statements are categorized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1: Observable inputs that reflect quoted prices for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active or other inputs that are observable or can  be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3: Unobservable inputs reflecting management's assumptions incorporated in valuation techniques used to determine fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.893%"/&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.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,247&#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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,962&#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;As of September&#160;30, 2022 and December&#160;31, 2021 the fair value of debt was $10.5 million and $10.6 million, respectively (Level 2). The carrying amounts of certain financial instruments, including accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short-term maturities and are excluded from the fair value tables above.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RleHRyZWdpb246OTc4ZWEyZWVhNjcwNDhjNDk4YTgyZTEyYWE1MjRkNWNfMTI3Nw_0e11b17e-230a-46b1-9886-a22a48ca3764">&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.893%"/&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.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;109,247&#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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,962&#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:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0bea491a656a492091c3e1039a92c5bc_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfMi0xLTEtMS0xODg5MTA_619969f4-0f71-49af-bb2c-ec92276d2cb7"
      unitRef="usd">109247000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7ab729423b5b49939e9a57489e27654f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfMi0zLTEtMS0xODg5MTA_237a5fd4-dc57-4c74-b90e-e65171a83b6d"
      unitRef="usd">118962000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ice316c3cd0864168a4247e570e877817_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfMy0xLTEtMS0xODg5MTA_93f47302-6315-4b3d-a2a9-165be0e1b793"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia9988613fb5349fda1ebad6b4c368f11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfMy0zLTEtMS0xODg5MTA_5053016c-0d9e-4578-8bf3-3a6b865c30e9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4ce96f49eb924ca8ada0a12422f3b217_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfNC0xLTEtMS0xODg5MTA_9a8c556a-f3fd-4707-b1f9-c4266d941827"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9f25319e5b524cb3bf5bd916e0f22c00_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfNC0zLTEtMS0xODg5MTA_f46b4a39-c607-4f79-a461-2f66e48ec99c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6d72b4a0963c45ee8fa1eaf4e02a17e2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfNS0xLTEtMS0xODg5MTA_9bc2b398-b01b-44ad-83a7-b78c0cc9c280"
      unitRef="usd">109247000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i72ef893eb45f46cf89c613b78f49323a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RhYmxlOjY4MzBjODljZGJiYjQ1ZDBiZTZjMmRmNjViNjZlNzg1L3RhYmxlcmFuZ2U6NjgzMGM4OWNkYmJiNDVkMGJlNmMyZGY2NWI2NmU3ODVfNS0zLTEtMS0xODg5MTA_f191473a-6cb7-48bf-b3a2-72fa5daf9263"
      unitRef="usd">118962000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i8a813d58bcd1481498177cfec93cebdb_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RleHRyZWdpb246OTc4ZWEyZWVhNjcwNDhjNDk4YTgyZTEyYWE1MjRkNWNfMTAwNQ_f67f68b0-e344-41ac-8bca-771c1e80001f"
      unitRef="usd">10500000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ia06cc00994e347bb8448247c1f7ed66d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180Ni9mcmFnOjk3OGVhMmVlYTY3MDQ4YzQ5OGE4MmUxMmFhNTI0ZDVjL3RleHRyZWdpb246OTc4ZWEyZWVhNjcwNDhjNDk4YTgyZTEyYWE1MjRkNWNfMTAxMg_f23fbf8b-ab11-4cff-bf66-2da290eb9375"
      unitRef="usd">10600000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfMTI3OA_64a86a58-aa83-4b67-9bc5-9b7d6e0369e1">Property and EquipmentProperty and equipment consisted of the following for the periods presented (in thousands):&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:55.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.214%"/&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:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office equipment&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,729&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed assets not placed in service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Phone hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payment terminals&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,079&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,929&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,502&#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:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense on property and equipment (excluding amortization on operating ROU assets) was $3.2 million and $3.2 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $10.0 million and $8.8 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Of this expense, $2.2 million and $2.3 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $7.0 million and $6.7 million for the nine months ended September&#160;30, 2022 and 2021, respectively, related to phone hardware finance ROU assets (see also footnote 7) and data center equipment which has been included in cost of revenue in the statements of operations. Note that these finance ROU assets were reported as &#x201c;phone hardware&#x201d; prior to January 1, 2022. Capitalized internal-use software amortization expense was $0.2 million and $0.2 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $0.7 million and $0.4 million for the nine months ended September&#160;30, 2022 and 2021, respectively, which has been included in the cost of revenue in the statements of operations. Capitalized implementation amortization expense was zero and $0.1 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $0.1 million and $0.1 million for the nine months ended September&#160;30, 2022 and 2021, respectively, which has been included in operating expense in the statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfMTI3OQ_e4781038-efc3-4c75-ae93-02ece9823c21">Property and equipment consisted of the following for the periods presented (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.214%"/&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:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office equipment&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,729&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed assets not placed in service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Phone hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payment terminals&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,079&#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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property 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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,929&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i097fe0ec33a242de8e466a46252b753c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMS0xLTEtMS0xODg5MTA_a5a3bbe3-e347-4faf-9a40-31c657dd5cc0"
      unitRef="usd">5015000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0881c6829a77491aad796b4c4e78eaf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMS0zLTEtMS0xODg5MTA_e769facc-d764-46c4-8db2-fca2cccac14f"
      unitRef="usd">4729000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ief7eb155705448ac997d40003cda5f97_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMi0xLTEtMS0xODg5MTA_7cb13fea-dd11-4e8b-b96f-8d5b6c8d5e26"
      unitRef="usd">5729000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1a45023da0154116a6f59ef2042410cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMi0zLTEtMS0xODg5MTA_3e0a7d16-1c42-46f1-8188-efbdb3350e44"
      unitRef="usd">5588000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2662781ea7814fb3b925840fe098950c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMy0xLTEtMS0xODg5MTA_a0ca088b-a6a4-4da7-a3f6-7da011a92a0c"
      unitRef="usd">2615000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1920d28744d042aa888bf7b91b5d3ff7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMy0zLTEtMS0xODg5MTA_8f5f58b6-316f-4829-a9ce-c42ed058d96c"
      unitRef="usd">2496000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifde57879f761437fa1635bc0cb752587_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNC0xLTEtMS0xODg5MTA_80f2834c-144a-49a6-92e0-05cee0107ab0"
      unitRef="usd">2000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i96a810f3a6f14c08b3b1fb611c491ba8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNC0zLTEtMS0xODg5MTA_4fedb135-b047-4fef-9d86-d1bf019db2cb"
      unitRef="usd">118000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i739cbd7d1d184a059847ae11812c15ad_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNS0xLTEtMS0xODg5MTA_8736159f-d51a-4957-ab4b-56049287b57b"
      unitRef="usd">4599000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie5fbe4d1a4564a6ebe4e957318e8cf51_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNS0zLTEtMS0xODg5MTA_7b4e86e8-fc41-4d16-bac2-cb0b0cdd67aa"
      unitRef="usd">3533000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i0a9df1e8712b4eff9fb90def417846d4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNi0xLTEtMS0xODg5MTA_d97e1483-5f74-46b2-84c8-d34f6266355d"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i46869e0c3f0245d78ef217d66236478b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNi0zLTEtMS0xODg5MTA_cb46a232-8e11-4072-be57-49d06c6b9648"
      unitRef="usd">26034000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5627294b12bc4126b18d19b87a2a655c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNy0xLTEtMS0xODg5MTA_a2840789-bfa9-4c1c-b908-d15142efd34f"
      unitRef="usd">2187000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2b651034dd944220a070d5b87e5ce70f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfNy0zLTEtMS0xODg5MTA_1317b052-fb85-4ad1-ac02-6e906cb8a5cb"
      unitRef="usd">1581000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfOC0xLTEtMS0xODg5MTA_feb6062d-3eed-4439-8a97-b7c35a1925b9"
      unitRef="usd">20147000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfOC0zLTEtMS0xODg5MTA_58eddbb9-e45a-47f3-af72-36ba0b164477"
      unitRef="usd">44079000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfOS0xLTEtMS0xODg5MTA_8733ace9-6f7e-4be2-b360-c7079ecb7cf9"
      unitRef="usd">9218000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfOS0zLTEtMS0xODg5MTA_3c026487-68aa-4772-9cc9-74bd0ea9f94f"
      unitRef="usd">19577000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMTAtMS0xLTEtMTg4OTEw_e6e76506-cb26-4e2f-b24a-80bb8b451bb1"
      unitRef="usd">10929000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RhYmxlOmQzNjRmMzcwYmYyYzQ0ZTlhYmFjMmYyNTI5OGM3NDQ5L3RhYmxlcmFuZ2U6ZDM2NGYzNzBiZjJjNDRlOWFiYWMyZjI1Mjk4Yzc0NDlfMTAtMy0xLTEtMTg4OTEw_98334840-69fa-4b56-926c-e54309e11c05"
      unitRef="usd">24502000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MTcw_0136bae9-369f-43b9-9f0f-002893a9771e"
      unitRef="usd">3200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MTc3_137995ea-7c64-4706-8896-94d9d756e33f"
      unitRef="usd">3200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjA4_d73bd889-abc8-4d8c-8ca6-552a6cf33a40"
      unitRef="usd">10000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjE5_d5de3914-bb96-4bb2-8835-8c7c13687a96"
      unitRef="usd">8800000</us-gaap:Depreciation>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie0074e46bf7b47ffb8012c2315e6483d_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjI2_32af4e10-21c0-4500-8df2-6cc11ff033bc"
      unitRef="usd">2200000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i354afd06cb224d948fb5000dbea6a270_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjMz_fb2eafbf-d969-4fee-bc3b-6a8638ee2d9a"
      unitRef="usd">2300000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie52519ba652140eaa5f5d094d9db2585_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjQw_1a55a5ac-222a-4770-9292-407c65ab6021"
      unitRef="usd">7000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ic05a0849bb174a60ad97b7c4ffa16a71_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MjQ3_3d40ee0d-65ab-4496-a2bf-93b3659bb85b"
      unitRef="usd">6700000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mjc0_885d39dc-08c8-4602-abd4-504c8185cc6d"
      unitRef="usd">200000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mjgx_babe492a-e733-4ead-83db-b8c98ecfb2a7"
      unitRef="usd">200000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mjg4_201f205a-fc83-4a61-bf94-da6e73ca2870"
      unitRef="usd">700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mjk1_3b843d26-0b4a-49b6-9806-96530026ca66"
      unitRef="usd">400000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <weav:CapitalizedImplementationCostsAmortization
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MzQy_59ac255b-0c27-43b7-bded-26e16b8abe88"
      unitRef="usd">0</weav:CapitalizedImplementationCostsAmortization>
    <weav:CapitalizedImplementationCostsAmortization
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1MzUy_6c397b1c-dc01-4813-a5af-6c807722eff2"
      unitRef="usd">100000</weav:CapitalizedImplementationCostsAmortization>
    <weav:CapitalizedImplementationCostsAmortization
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mzc1_ba2020dc-ed5b-4a7d-867d-b4c4f477c73a"
      unitRef="usd">100000</weav:CapitalizedImplementationCostsAmortization>
    <weav:CapitalizedImplementationCostsAmortization
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM180OS9mcmFnOjg0M2RkZTk0NTk0NDRkYTI4NmRhMmQyYTRlYWJkYzUzL3RleHRyZWdpb246ODQzZGRlOTQ1OTQ0NGRhMjg2ZGEyZDJhNGVhYmRjNTNfNTQ5NzU1ODE1Mzgz_c01a4031-228d-4a82-8c03-ad0fe331cbcc"
      unitRef="usd">100000</weav:CapitalizedImplementationCostsAmortization>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RleHRyZWdpb246MTk0ZDk1MmZhZTI2NGYyOTg4YTVlY2U4MTJmMmNmMWZfMTE0_31008dbc-d480-4cb7-a6e2-ca1cf051ba7d">Accrued Liabilities&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accrued liabilities consisted of the following for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top: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:55.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.214%"/&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:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll-related accruals&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,434&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and telecom taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan liability&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Third-party commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RleHRyZWdpb246MTk0ZDk1MmZhZTI2NGYyOTg4YTVlY2U4MTJmMmNmMWZfMTE1_f74aa598-1c7f-4a84-b275-9228ae6eebd1">&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accrued liabilities consisted of the following for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top: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:55.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.214%"/&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:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll-related accruals&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,434&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales and telecom taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan liability&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Third-party commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMS0xLTEtMS0xODg5MTA_e64f4c62-b268-4d37-88de-4e51344f28fe"
      unitRef="usd">10671000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMS0zLTEtMS0xODg5MTA_7fdf2387-77e1-4a09-b017-947212bc4e61"
      unitRef="usd">8434000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMi0xLTEtMS0xODg5MTA_2cb84492-74b5-489c-8abd-8a07715096b3"
      unitRef="usd">2502000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMi0zLTEtMS0xODg5MTA_dd2fd9b0-a65b-433e-a19e-d01eceafa385"
      unitRef="usd">1508000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMy0xLTEtMS0xODg5MTA_18419b57-36a5-4e3a-bcdc-564ca8f51ede"
      unitRef="usd">266000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMy0zLTEtMS0xODg5MTA_ffbfcc7d-7897-48a9-aa78-559ce0cba00c"
      unitRef="usd">256000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfNC0xLTEtMS0xODg5MTA_0f63e5b0-1dbf-4ea4-8c3f-00d10e7b867a"
      unitRef="usd">461000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfNC0zLTEtMS0xODg5MTA_24a9a5c1-39bf-4f18-8201-cd7328c82b17"
      unitRef="usd">440000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfOC0xLTEtMS0xODg5MTA_814dc56b-2978-48bd-907d-6a0573f2e203"
      unitRef="usd">1873000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfOC0zLTEtMS0xODg5MTA_81aa3299-bc61-4b43-a520-34145bfaefd3"
      unitRef="usd">1612000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMTAtMS0xLTEtMTg4OTEw_0ec51776-e91e-4d9e-89cd-6498d26b740a"
      unitRef="usd">15773000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181Mi9mcmFnOjE5NGQ5NTJmYWUyNjRmMjk4OGE1ZWNlODEyZjJjZjFmL3RhYmxlOjdmY2JkYjkyODQ2NzRhZThiNWMyN2MzMTBiNWI2Yjg0L3RhYmxlcmFuZ2U6N2ZjYmRiOTI4NDY3NGFlOGI1YzI3YzMxMGI1YjZiODRfMTAtMy0xLTEtMTg4OTEw_57143a48-6407-4be6-a90c-bcd4055261a2"
      unitRef="usd">12250000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LessorDirectFinancingLeasesTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Mw_1ef096d6-2f26-455a-9e69-761abb3e1339">Leases&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company&#x2019;s leases, the Company&#x2019;s incremental borrowing rate or the Company&#x2019;s intent to exercise or not exercise options available in lease contracts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Lease expense and other information consisted of the following &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;three and nine months ended September&#160;30, 2022 (in thousands, except terms and rates):&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:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease expense:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease expense&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,407&#160;&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other information&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating cash outflow from finance leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financing cash outflow from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease liabilities arising from obtaining finance lease right-of-use assets&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating cash outflow from operating leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other information as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases:&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate lease term&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;The Company as the Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from November 2022 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of September&#160;30, 2022. The rates implicit in the Company&#x2019;s operating leases are not readily determinable thus the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company&#x2019;s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total rent expense for office space leases was $1.4 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; and $1.4 million for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the three months ended September&#160;30, 2022 and 2021, respectively, and $4.2 million and $3.9 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Note that rent expense amounts for periods prior to 2022 are reported under ASC 840.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Future maturities of remaining lease payments included in the measurement of operating lease as of September&#160;30, 2022 are as follows (in thousands):&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:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(11,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Present value of operating lease obligations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As previously disclosed in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2021, the following table summarizes the future minimum lease payments related to operating leases as of December 31, 2021 under ASC 840 (in thousands):&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:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;65,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;The Company as the Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended September&#160;30, 2022 and September&#160;30, 2021, the Company recorded lease revenues associated with phone hardware of $1.0 million and $0.9 million, respectively, and $3.1 million and $2.4 million for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is the lessee in all of its finance lease arrangements. In June 2016, the Company began financing its purchases of phone hardware through lease agreements classified as finance leases. As of September&#160;30, 2022 the Company had 98 executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $121 to $21,975 and have maturity dates ranging from July 2022 to May 2025. As of September&#160;30, 2022, the gross value of phone hardware acquired under these capital leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;approximated&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $23.6 million.  Amortization expense on finance-leased phone hardware was $2.0 million and $2.2 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $6.5 million and $6.3 million for the nine months ended September&#160;30, 2022 and 2021, respectively, which is included in the depreciation expense referenced in Note 5.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Future minimum lease payments for the Company&#x2019;s finance leases as of September&#160;30, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,478&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less amounts representing 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Present value of finance lease obligations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,008&#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;</us-gaap:LessorDirectFinancingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Mw_afd6467e-11ee-42a1-9249-db818024f6f1">Leases&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company&#x2019;s leases, the Company&#x2019;s incremental borrowing rate or the Company&#x2019;s intent to exercise or not exercise options available in lease contracts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Lease expense and other information consisted of the following &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;three and nine months ended September&#160;30, 2022 (in thousands, except terms and rates):&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:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease expense:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease expense&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,407&#160;&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other information&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating cash outflow from finance leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financing cash outflow from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease liabilities arising from obtaining finance lease right-of-use assets&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating cash outflow from operating leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other information as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases:&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate lease term&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;The Company as the Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from November 2022 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of September&#160;30, 2022. The rates implicit in the Company&#x2019;s operating leases are not readily determinable thus the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company&#x2019;s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total rent expense for office space leases was $1.4 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; and $1.4 million for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the three months ended September&#160;30, 2022 and 2021, respectively, and $4.2 million and $3.9 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Note that rent expense amounts for periods prior to 2022 are reported under ASC 840.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Future maturities of remaining lease payments included in the measurement of operating lease as of September&#160;30, 2022 are as follows (in thousands):&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:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(11,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Present value of operating lease obligations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As previously disclosed in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2021, the following table summarizes the future minimum lease payments related to operating leases as of December 31, 2021 under ASC 840 (in thousands):&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:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;65,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;The Company as the Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended September&#160;30, 2022 and September&#160;30, 2021, the Company recorded lease revenues associated with phone hardware of $1.0 million and $0.9 million, respectively, and $3.1 million and $2.4 million for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is the lessee in all of its finance lease arrangements. In June 2016, the Company began financing its purchases of phone hardware through lease agreements classified as finance leases. As of September&#160;30, 2022 the Company had 98 executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $121 to $21,975 and have maturity dates ranging from July 2022 to May 2025. As of September&#160;30, 2022, the gross value of phone hardware acquired under these capital leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;approximated&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $23.6 million.  Amortization expense on finance-leased phone hardware was $2.0 million and $2.2 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $6.5 million and $6.3 million for the nine months ended September&#160;30, 2022 and 2021, respectively, which is included in the depreciation expense referenced in Note 5.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Future minimum lease payments for the Company&#x2019;s finance leases as of September&#160;30, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,478&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less amounts representing 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Present value of finance lease obligations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,008&#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;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Mw_b10005ac-6dfe-4e95-8f34-51c14f9af385">Leases&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has lease arrangements, both as a lessor and a lessee, and makes assumptions and judgments when assessing contracts for lease components, determining lease classifications and calculating right-of-use asset and lease liability values. These assumptions and judgements may include the useful lives and fair values of the leased assets, the implicit rate underlying the Company&#x2019;s leases, the Company&#x2019;s incremental borrowing rate or the Company&#x2019;s intent to exercise or not exercise options available in lease contracts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Lease expense and other information consisted of the following &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;three and nine months ended September&#160;30, 2022 (in thousands, except terms and rates):&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:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease expense:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease expense&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,407&#160;&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other information&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating cash outflow from finance leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financing cash outflow from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease liabilities arising from obtaining finance lease right-of-use assets&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating cash outflow from operating leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other information as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases:&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate lease term&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;The Company as the Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases office space for its headquarters and advertising space under non-cancelable operating lease agreements. These leases have expirations ranging from November 2022 to January 2033. Though the Company is considering renewal options on its leases nearing expiration, the Company has not recognized any renewal options as part of the current lease term as it is not reasonably certain that it will exercise its option as of September&#160;30, 2022. The rates implicit in the Company&#x2019;s operating leases are not readily determinable thus the Company uses its incremental borrowing rate to calculate the present value of the lease liabilities. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis, and is based on the Company&#x2019;s secured line of credit, which may be adjusted for the specific terms and collateral of the lease. The operating lease agreements do not contain any residual value guarantees or other restrictions or covenants that would cause the Company to incur additional significant financial obligations. These office space lease agreements contain non-lease components, which represent charges for common area maintenance, taxes and utilities. The Company has elected the practical expedient on not separating lease components from non-lease components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has other leases for office space with terms less than twelve months from contract inception and no options to purchase the underlying asset. These agreements are accounted for as short-term leases in accordance with ASC 842-20-25-2.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total rent expense for office space leases was $1.4 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; and $1.4 million for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;the three months ended September&#160;30, 2022 and 2021, respectively, and $4.2 million and $3.9 million for the nine months ended September&#160;30, 2022 and 2021, respectively. Note that rent expense amounts for periods prior to 2022 are reported under ASC 840.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Future maturities of remaining lease payments included in the measurement of operating lease as of September&#160;30, 2022 are as follows (in thousands):&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:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(11,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Present value of operating lease obligations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As previously disclosed in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2021, the following table summarizes the future minimum lease payments related to operating leases as of December 31, 2021 under ASC 840 (in thousands):&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:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;65,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;The Company as the Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in the Revenue Recognition accounting policy, the Company provides varying quantities of phone hardware to customers without adjustments to the base subscription price. The Company is deemed a lessor in these arrangements. For the three months ended September&#160;30, 2022 and September&#160;30, 2021, the Company recorded lease revenues associated with phone hardware of $1.0 million and $0.9 million, respectively, and $3.1 million and $2.4 million for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is the lessee in all of its finance lease arrangements. In June 2016, the Company began financing its purchases of phone hardware through lease agreements classified as finance leases. As of September&#160;30, 2022 the Company had 98 executed and active lease agreements, respectively, for phone hardware. These agreements require monthly payments ranging from approximately $121 to $21,975 and have maturity dates ranging from July 2022 to May 2025. As of September&#160;30, 2022, the gross value of phone hardware acquired under these capital leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;approximated&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $23.6 million.  Amortization expense on finance-leased phone hardware was $2.0 million and $2.2 million for the three months ended September&#160;30, 2022 and 2021, respectively, and $6.5 million and $6.3 million for the nine months ended September&#160;30, 2022 and 2021, respectively, which is included in the depreciation expense referenced in Note 5.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Future minimum lease payments for the Company&#x2019;s finance leases as of September&#160;30, 2022 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,478&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less amounts representing 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Present value of finance lease obligations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,008&#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;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4NA_369ae3f0-7c83-4607-a57a-e7d5f8b2330b">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Lease expense and other information consisted of the following &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;three and nine months ended September&#160;30, 2022 (in thousands, except terms and rates):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.304%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease expense:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of right-of-use assets&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease expense&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,407&#160;&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other information&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating cash outflow from finance leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financing cash outflow from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease liabilities arising from obtaining finance lease right-of-use assets&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating cash outflow from operating leases&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other information as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases:&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases:&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.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: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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate lease term&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&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;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMy0xLTEtMS0xODg5MTA_890f8533-0d0a-4780-8ee2-1e528ee83fdc"
      unitRef="usd">2048000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMy0zLTEtMS0xODg5MTA_140d413a-c95c-413c-ba67-f76d79fe4880"
      unitRef="usd">6467000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNC0xLTEtMS0xODg5MTA_ba45ff11-0591-46bf-8115-2bf451fd824b"
      unitRef="usd">237000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNC0zLTEtMS0xODg5MTA_b19d766a-44cb-472f-86d8-da71185d67cb"
      unitRef="usd">667000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNS0xLTEtMS0xODg5MTA_b927d566-d709-4f4e-94dd-badb711974c5"
      unitRef="usd">1417000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNS0zLTEtMS0xODg5MTA_8a85f816-c8fe-4599-a347-dff86cda7543"
      unitRef="usd">4252000</us-gaap:OperatingLeaseExpense>
    <us-gaap:ShortTermLeaseCost
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNi0xLTEtMS0xODg5MTA_fecb8f92-bef7-43c7-89e6-2687c08393e7"
      unitRef="usd">3000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNi0zLTEtMS0xODg5MTA_cd8443cd-d426-4741-91ec-a79dd63b3579"
      unitRef="usd">21000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNy0xLTEtMS0xODg5MTA_91c7a0dd-c463-442b-8412-0fafadbd7201"
      unitRef="usd">3705000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfNy0zLTEtMS0xODg5MTA_0af391ec-75af-4454-a9ee-41806cc8a202"
      unitRef="usd">11407000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTEtMS0xLTEtMTg4OTEw_3803a05d-fb49-4133-85ca-436fb59e35fd"
      unitRef="usd">237000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTEtMy0xLTEtMTg4OTEw_32c0ec7e-ed78-4e90-93ed-83e588c6ce9e"
      unitRef="usd">667000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTItMS0xLTEtMTg4OTEw_bc504df9-dd21-497d-8bfb-c8f77bca6b52"
      unitRef="usd">2234000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTItMy0xLTEtMTg4OTEw_c3b3bd44-ab0d-4d98-b698-af0045b41a47"
      unitRef="usd">6694000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTMtMS0xLTEtMTg4OTEw_8def8480-c49b-4e1d-a8bc-872cbcb38344"
      unitRef="usd">1335000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTMtMy0xLTEtMTg4OTEw_c4631e50-dfbf-4618-a070-81a13a438027"
      unitRef="usd">4659000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTUtMS0xLTEtMTg4OTEw_034878cb-967f-4a10-9f4c-85dc78df57ad"
      unitRef="usd">1214000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTUtMy0xLTEtMTg4OTEw_374617d3-ede0-496e-b2fb-c141f2343fb2"
      unitRef="usd">3197000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMTktMS0xLTEtMTg4OTEw_4dd17842-3de7-4850-a139-f6cb7508eec5">P1Y8M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMjAtMS0xLTEtMTg4OTEw_9d5d39c9-08f7-407c-850c-53bc35aea3c7"
      unitRef="number">0.077</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMjItMS0xLTEtMTg4OTEw_009a0ccf-963b-4af0-bf6e-ac6bdb985583">P10Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjYxMmI2ZjhjYTQxNzQwNjA5NDhlOTk3MjRiMDkxMjJiL3RhYmxlcmFuZ2U6NjEyYjZmOGNhNDE3NDA2MDk0OGU5OTcyNGIwOTEyMmJfMjMtMS0xLTEtMTg4OTEw_15c38bf8-14fe-4249-8b5b-683c172f5e70"
      unitRef="number">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseExpense
      contextRef="ia71b3af688ab4754bbfcf2ea21d594d6_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNTQ5NzU1ODE4MTEy_9f6d2be4-367e-494b-8d28-89a4a84dfe45"
      unitRef="usd">1400000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i43755cb0f5504bfca5ef4c1c52a88caa_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNTQ5NzU1ODE4MTIw_f3264f03-2cf7-4f05-af55-434fe2febe84"
      unitRef="usd">1400000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i85715a3a1f6e4be1a58987683848c571_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNTQ5NzU1ODE4MTI4_42e829be-7867-4ac0-b670-aa6b1feb651b"
      unitRef="usd">4200000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i83f1f51b8cf04f83b2a2b08bde359c4e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNTQ5NzU1ODE4MTMy_bc7dd1f3-8060-4db7-a456-a34ecd1b5a28"
      unitRef="usd">3900000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Ng_8767efb4-8be7-4d3e-9bd3-d25d2e3c0ee6">&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Future maturities of remaining lease payments included in the measurement of operating lease as of September&#160;30, 2022 are as follows (in thousands):&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:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(11,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Present value of operating lease obligations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfMS0xLTEtMS0xODg5MTA_8c4124f7-5911-476d-9f87-296bf61e9ea3"
      unitRef="usd">1345000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfMi0xLTEtMS0xODg5MTA_e3cf9f3e-d6ca-4b4a-a585-091760e10c81"
      unitRef="usd">5404000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfMy0xLTEtMS0xODg5MTA_7e618241-dcf8-4f1f-9b33-65d9afcd40fd"
      unitRef="usd">5539000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfNC0xLTEtMS0xODg5MTA_780c9bb8-1e5a-44c3-95a5-4c643be1fdf7"
      unitRef="usd">5677000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfNS0xLTEtMS0xODg5MTA_ecabad47-ea9d-4bf0-8370-5c821c27914e"
      unitRef="usd">5819000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <weav:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfNi0xLTEtMS0xODg5MTA_d3d08462-2fdb-425a-867c-ddc97e7b8629"
      unitRef="usd">38667000</weav:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfNy0xLTEtMS0xODg5MTA_54add595-1abe-4b1c-83e6-96a492ce5584"
      unitRef="usd">62451000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfOC0xLTEtMS0xODg5MTA_20a938f2-34ff-4883-a8c5-ebbde43ba8e4"
      unitRef="usd">11338000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOmQyNDAwZWI0MGJiMzQ2YjdiMTQ3ZDYxYWE3NmNhNjE4L3RhYmxlcmFuZ2U6ZDI0MDBlYjQwYmIzNDZiN2IxNDdkNjFhYTc2Y2E2MThfOS0xLTEtMS0xODg5MTA_06daff7e-ed5e-4e08-b9b4-5e6d4e1375a5"
      unitRef="usd">51113000</us-gaap:OperatingLeaseLiability>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Nw_fbc735f7-c67b-4f83-beb3-b1571193c8a7">&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As previously disclosed in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2021, the following table summarizes the future minimum lease payments related to operating leases as of December 31, 2021 under ASC 840 (in thousands):&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:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;38,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;65,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfMS0xLTEtMS0xODg5MTA_52c18860-4a84-42d6-a004-03e31e6e2cd0"
      unitRef="usd">4407000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfMi0xLTEtMS0xODg5MTA_573225d0-7498-4b24-b258-37d61ad36191"
      unitRef="usd">5404000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfMy0xLTEtMS0xODg5MTA_a242ac3e-2f08-4f12-bc58-86d93e2f6c07"
      unitRef="usd">5539000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfNC0xLTEtMS0xODg5MTA_f1afffb2-9c9e-4fee-b7bb-deb85619c482"
      unitRef="usd">5677000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfNS0xLTEtMS0xODg5MTA_c1f0edbc-05ef-4412-bcab-0b4b3aa081ad"
      unitRef="usd">5819000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfNi0xLTEtMS0xODg5MTA_80d51063-3670-428e-946c-66344b47b6ef"
      unitRef="usd">38666000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjU4ZmY2MDA3YjU5YTRjODI5ZWMxM2RkMTFiZDY4OGM1L3RhYmxlcmFuZ2U6NThmZjYwMDdiNTlhNGM4MjllYzEzZGQxMWJkNjg4YzVfNy0xLTEtMS0xODg5MTA_cb8f62bd-3b74-4cce-8fee-3937af5500a3"
      unitRef="usd">65512000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LeaseIncome
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA1Mw_48167305-6514-4e0d-af67-b1a002b01603"
      unitRef="usd">1000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA1Nw_8a356925-94b1-420f-8d2e-9a56064be3d8"
      unitRef="usd">900000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA2OQ_1e0c8ae9-1f11-4144-9aea-4f3b8ce89723"
      unitRef="usd">3100000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA3Nw_d1f98bde-b913-463c-8824-d21fe8fcbe6b"
      unitRef="usd">2400000</us-gaap:LeaseIncome>
    <weav:FinanceLeaseLesseeNumberOfLeases
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA4NQ_7f24ce2f-b87a-43a7-9dc1-3014729c15c8"
      unitRef="lease">98</weav:FinanceLeaseLesseeNumberOfLeases>
    <weav:FinanceLeaseLesseeMonthlyRentalPayments
      contextRef="i94903864abcf45e596ea0e70b2fc2ddc_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA5MA_50d66d49-a58a-49f2-ad29-551ef71e86d8"
      unitRef="usd">121</weav:FinanceLeaseLesseeMonthlyRentalPayments>
    <weav:FinanceLeaseLesseeMonthlyRentalPayments
      contextRef="ic4a160f1c13547dfa274b2b0d8d5ee00_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjA5NA_7ed4223a-0e33-42fc-95fd-e8bcc8574ebb"
      unitRef="usd">21975</weav:FinanceLeaseLesseeMonthlyRentalPayments>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjE1MA_4f23c271-4eb9-45ca-8043-0315b6e31b97"
      unitRef="usd">23600000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i26b6e9d5f4e5428a8e7131e23617207a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjE1Nw_176b3e09-5955-4807-86ba-e29a9aa0619f"
      unitRef="usd">2000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ibaee9a6b07c847fb841df7d9b3825799_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjE2MQ_77862652-1135-4536-9131-45ff0cea38c0"
      unitRef="usd">2200000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6d2c4c2c53144aa183c8329f5e835b23_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjE2NQ_352ecfa8-5303-4fb8-bde5-68ed791e0baa"
      unitRef="usd">6500000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i63212ce54be1412f80683b88871a5e50_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfMTA5OTUxMTYzMjE2OQ_1fa28a6c-7942-4f58-ac3b-547406f24156"
      unitRef="usd">6300000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RleHRyZWdpb246YmRkOTVhY2QwZmMzNDBhNGIwMDMxZmE5MDE2OTVmMGJfNDE4Mg_59ef7bad-8644-4b59-bbde-37e5c51f9e6e">Future minimum lease payments for the Company&#x2019;s finance leases as of September&#160;30, 2022 were as follows (in thousands):&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:77.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,478&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less amounts representing 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Present value of finance lease obligations&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,008&#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;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfMS0xLTEtMS0xODg5MTA_ccaafc37-eb56-4f3a-8124-005beee35f41"
      unitRef="usd">2478000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfMi0xLTEtMS0xODg5MTA_b07ddf29-b06b-41f8-8670-80c91a3965b8"
      unitRef="usd">6717000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfMy0xLTEtMS0xODg5MTA_fe62dc60-79ef-446a-840f-05520ecc4a1b"
      unitRef="usd">3749000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfNC0xLTEtMS0xODg5MTA_da4354d2-c950-4c20-93d3-c52e1c563a7e"
      unitRef="usd">1158000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfNS0xLTEtMS0xODg5MTA_26e6ac7a-74e9-4aa7-80ad-249c6b58b13e"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <weav:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfNi0xLTEtMS0xODg5MTA_a72d9fed-2fe1-428d-a90e-8689d310f28a"
      unitRef="usd">0</weav:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfNy0xLTEtMS0xODg5MTA_6897b8f8-81f6-436e-8bb8-b7c770ab9b2f"
      unitRef="usd">14102000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfOC0xLTEtMS0xODg5MTA_3cf1f26b-f0df-4356-b2f3-7e723d02f45c"
      unitRef="usd">1094000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181NS9mcmFnOmJkZDk1YWNkMGZjMzQwYTRiMDAzMWZhOTAxNjk1ZjBiL3RhYmxlOjA0OTllMzk2NmRiMjQzMDFhM2EzZTQyNTQ5YjgxMWNmL3RhYmxlcmFuZ2U6MDQ5OWUzOTY2ZGIyNDMwMWEzYTNlNDI1NDliODExY2ZfOS0xLTEtMS0xODg5MTA_f369bc8d-241c-46d4-97f0-768d9acbfc4a"
      unitRef="usd">13008000</us-gaap:FinanceLeaseLiability>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTgzNw_d3052f1a-5d17-4deb-91bf-78207a594512">Income Taxes&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. The Company reported provision for income taxes of $30.9 thousand and $11.9 thousand for the three months ended September&#160;30, 2022 and 2021, respectively, and $82.0 thousand and $11.9 thousand for the nine months ended September&#160;30, 2022 and 2021, respectively, which resulted in an effective tax rate of (0.2621)%, (0.0840)%, (0.2029)%, and (0.0317)%, respectively. The provision for income taxes varied from the tax computed at the U.S. federal statutory income tax rate of 21% for the periods presented primarily due to changes in the Company&#x2019;s valuation allowance, state and foreign taxes, and the tax effects of stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income tax in the U.S. as well as other tax jurisdictions in which the Company operates. The Company&#x2019;s U.S. operations have resulted in losses, and as such, the Company maintains a valuation allowance against all U.S. deferred tax assets. While the Company believes its current valuation allowance is appropriate, the Company assesses the need for an adjustment to the valuation allowance on a quarterly basis. The assessment is based on all available positive and negative evidence including past results of operations, forecasted earnings, tax planning strategies, and all sources of future taxable income. In the event the Company determines that it will be able to realize all or part of its net deferred tax assets in the future, all or part of the valuation allowance will be released in the period in which the Company makes such determination. The release of all or part of the valuation allowance against deferred tax assets may cause greater volatility in the effective tax rate in the periods in which it is released.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTYxNg_0d58d4fd-932e-4483-be9b-a30a0b3ea899"
      unitRef="usd">30900</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTYyMw_dc8ee7c2-77b8-4b1e-808e-5bb0a93e4671"
      unitRef="usd">11900</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTY0OQ_914db5cb-97af-42cb-9dcf-b4b07d0e473c"
      unitRef="usd">82000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTY1Ng_c65694d8-b36a-427a-9879-87f5999f8d3d"
      unitRef="usd">11900</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTY2Mw_7e921895-fe7b-4918-b276-fa1834abb4b5"
      unitRef="number">-0.002621</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTY5Mg_488460f1-0ced-4aec-845f-9f28bce3ce15"
      unitRef="number">-0.000840</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTY5Ng_56a89b10-960c-473b-bdb6-5f07c045972c"
      unitRef="number">-0.002029</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM181OC9mcmFnOjI3Y2Y0OWFjYTRlMzQ2NTZhYTUwYWY4MjBlOWI5YTlkL3RleHRyZWdpb246MjdjZjQ5YWNhNGUzNDY1NmFhNTBhZjgyMGU5YjlhOWRfMTA5OTUxMTYyOTcwMA_8106d84c-fb0a-463d-9139-a3d934a14f0a"
      unitRef="number">-0.000317</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LongTermDebtTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfMjIxNA_f6f456b0-6525-4fdb-a3f3-c0a6bbf8575c">Current and Long-Term Debt&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to August of 2021, the Company held a $4.0 million note payable and a revolving line of credit with Silicon Valley Bank. The note required interest only payments through September 2021, followed by 36 principal payments of $0.1 million plus interest (maturity in February 2024). The revolving line of credit had a maximum borrowing capacity of $10.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August of 2021, the Company amended the agreement with Silicon Valley Bank to increase the revolving line of credit from $10.0 million to $50.0 million. The total borrowing capacity is subject to reduction should the Company fail to meet certain expectations for recurring revenue and customer retention. Amounts outstanding on the line will accrue interest at the greater of prime rate plus 0.25% and 3.50%. As part of the agreement, the $4.0 million note payable was converted to a deemed advance on the line of credit and was deemed a debt modification. In connection with this transaction, the Company drew down an additional $6.0 million from the line of credit resulting in a total outstanding balance of $10.0 million. The Company is required to pay an annual fee of $0.1 million beginning on the effective date of the agreement, and continuing on the anniversary of the effective date as well as a quarterly unused line fee of 0.15% per annum of the available borrowing amount should the outstanding principal balance drop below $10.0 million (calculated based on the number of days and based on the average available borrowing amount). The line of credit is collateralized by substantially all of our assets. Under &lt;/span&gt;&lt;/div&gt;the terms of this amendment, the loan and security agreement requires that, at any time, if total unrestricted cash and cash equivalents held at Silicon Valley Bank is less than $100.0 million, the Company must at all times thereafter maintain a consolidated minimum $20.0 million in liquidity, meaning unencumbered cash plus available borrowing on the line of credit, and the Company must meet specified minimum levels of EBITDA, as adjusted for stock-based compensation and changes in its deferred revenue. The Company was in compliance with all debt covenants as of and for the periods ended September&#160;30, 2022 and December&#160;31, 2021. As of September&#160;30, 2022 and December&#160;31, 2021, the total outstanding balance on the line of credit was $10.0 million. The balance on the line of credit is due on August 4, 2023, and therefore, is reflected as a current liability on the balance sheet as of September&#160;30, 2022.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i98ba43ff30654ca0a4b44036a4fed4ab_I20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTA2_a91200c2-682d-4b05-855c-3ed537441fa4"
      unitRef="usd">4000000</us-gaap:DebtInstrumentFaceAmount>
    <weav:DebtInstrumentPeriodicPaymentNumberOfPayments
      contextRef="i3858556f62dd4d418f747752cb176cec_D20210731-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTEx_6236ae8e-d288-464d-a92e-b9a8e734203b"
      unitRef="payment">36</weav:DebtInstrumentPeriodicPaymentNumberOfPayments>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i3858556f62dd4d418f747752cb176cec_D20210731-20210731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTE1_8645d059-3678-4f29-838b-a131c4cfb931"
      unitRef="usd">100000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie7bc0ae71dfd493bb9b7b1944d081ece_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTIw_4745af5d-ad3e-485b-9f41-4a4833b7b48c"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie7bc0ae71dfd493bb9b7b1944d081ece_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTI1_4745af5d-ad3e-485b-9f41-4a4833b7b48c"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTMw_1fcfe9ea-1cb4-4975-81d2-3200b7558c35"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6ff15057be024b83976c1f0355bf4163_D20210801-20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTM1_77a98820-6f1e-4af5-a4e7-a4262b25bad4"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8fa18ae63ac5412a9c8823e2d4d171c2_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTM5_37e9295c-a5a9-4f3f-b876-1d264516f530"
      unitRef="number">0.0350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="i25aa1d6073904ee9b88669987ee6fc22_D20210801-20210831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2NzU5_807413ff-bf00-4eb6-b802-45ff81fa6f7e"
      unitRef="usd">4000000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i4d18d9a05e604d3f81575a681172e031_D20210801-20210831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTQ4_4d9a2e72-ea60-4b58-977b-cf0d43fc3315"
      unitRef="usd">6000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTUz_8045b604-9389-4ce8-b2cf-5a80dce66380"
      unitRef="usd">10000000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTU4_364e068e-3053-43b3-8979-e839d540fb5f"
      unitRef="usd">100000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i4d18d9a05e604d3f81575a681172e031_D20210801-20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTYz_1db3419b-968b-456b-a766-68d22ed08eec"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <weav:DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance
      contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTY3_76f5b321-d732-4bfe-86e1-9765b92574d6"
      unitRef="usd">10000000</weav:DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance>
    <weav:DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum
      contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTcy_90f725dc-da10-4ddb-84cb-13f91b6a735c"
      unitRef="usd">100000000</weav:DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum>
    <weav:DebtCovenantLiquidityConsolidatedMinimum
      contextRef="i5d3ee41770ea4ac5b55b80d2dcce7135_I20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfNTQ5NzU1ODE2MTc3_61a4c3fa-439a-47fc-a643-cee10549be5c"
      unitRef="usd">20000000</weav:DebtCovenantLiquidityConsolidatedMinimum>
    <us-gaap:LineOfCredit
      contextRef="i935c1f84060945e4b9c9e35f1674eb71_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfMTIwOTQ2Mjc5MDgzODQ_66cc24b2-dccd-4030-9781-b05cf42d316d"
      unitRef="usd">10000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i2974136212764c26ae8867d9eb805a31_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182MS9mcmFnOjM5OTU2MzZmZjllZjRiNDVhZTYxMmM0Nzg1ZjBmZTUzL3RleHRyZWdpb246Mzk5NTYzNmZmOWVmNGI0NWFlNjEyYzQ3ODVmMGZlNTNfMTIwOTQ2Mjc5MDgzODQ_a952ef8c-b651-4aa5-afc2-16da64d4509b"
      unitRef="usd">10000000</us-gaap:LineOfCredit>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkxNg_c7380ffa-b37f-4bbc-bde4-68f98eefa7c2">Stockholders&#x2019; Equity&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense, consisting of service-based expense related to the equity incentive plan, including expense from stock options and restricted stock units, and the employee stock purchase plan, as well as expenses related to secondary sales of shares of Company common stock, was classified as follows in the accompanying condensed consolidated statements of operations for each of the periods presented (in thousands):&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:35.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.807%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,322&#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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,954&#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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,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: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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,047&#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;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2016, the Company adopted the 2015 Equity Incentive Plan (the &#x201c;2015 EIP&#x201d;) under which common stock options could be issued for employee awards and the Company began issuing stock options under this plan in 2016.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In November 2021 in connection with the initial public offering (&#x201c;IPO&#x201d;), the Company adopted the 2021 Equity Incentive Plan (the &#x201c;2021 EIP&#x201d; and, together with the 2015 EIP, the &#x201c;EIP&#x201d;) under which the Company could issue stock options or restricted stock units (&#x201c;RSUs&#x201d;) as awards. Upon adoption of the 2021 EIP, the 2015 EIP plan was terminated. All options issued and outstanding or available for issuance under the 2015 EIP were absorbed into the 2021 EIP. Along with the absorbed 2015 EIP options, the Company reserved an additional 9,000,000 shares of common stock for future issuance under the 2021 EIP, with scheduled annual increases to the reserve for amounts to be determined by the Board, subject to a maximum amoun&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;t. In the first quarter of 2022, the board reserved an additional 3.2 million common shares for future issuance under the 2021 EIP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense related to the EIP was $5.2 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $4.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the three months ended September&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most options have a four-year vesting schedule with a one-year cliff and are classified as incentive stock options (&#x201c;ISOs&#x201d;). Some options have been granted in lieu of bonuses and have expedited &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfMjA2MQ_a4b6d365-be5b-4d75-8669-2fd2159a96b8"&gt;two&lt;/span&gt;- or three-year vesting schedules. All awards vest based on service conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Options with accelerated vesting clauses, should there be a change in Company control, were  2,051,350&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 3,689,243&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as of September&#160;30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized stock-based compensation expense as of September&#160;30, 2022 and 2021 was $10.9 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $38.6 million, respectively. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is recognized on a straight-line basis over the remaining weighted-average vesting periods. As of September&#160;30, 2022 and 2021 the weighted-average vesting periods approximated 2.06 years and 3.14 years, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Stock option activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.809%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value &lt;br/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2021&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,574,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,257&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,719,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(564,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited and 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(380,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of March 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,629,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.81&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,665,039&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(121,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited and 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of June 30, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,858,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.86&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,959,753&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(141,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited and 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,253,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of September 30, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,464,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.99&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,163,096&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,781&#160;&lt;/span&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of options exercised was&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $0.7 million f&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;or the three months ended September 30, 2022. The intrinsic value represents the excess of the estimated fair value of the Company's common stock on the date of exercise over the exercise price of each option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is measured at the grant date based on the estimated fair value of the award.  The fair value of the awards is fixed at grant date and amortized over the remaining service period. The Company uses the Black-Scholes model to estimate the value of its stock options issued under the EIP. Prior to the Company&#x2019;s IPO, the common stock fair values used in the models were based on the most recent 409(a) valuation as of the option grant date. Management reviews option grants and  determines whether further valuation adjustments are appropriate based on recent company performance and/or changes in market conditions.  The volatility assumed in the estimate was based on publicly traded companies in the same industry and considers the expected term calculated by the Company.  The expected term of the options was derived from a simplified method which estimates the term based on an averaging of the vesting period and contractual term of the option grant. The risk-free rate utilized was the average of the five- and seven-year U.S. Treasury yield as the estimated expected term for options approximates 6 years. The Company has no plans to declare dividends in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted under the Plan vest and settle upon the satisfaction of a service-based condition. The service based condition for these awards is generally satisfied over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDI3Mg_43d18e2e-7c6c-4b4b-9c41-a978d9267cdd"&gt;three&lt;/span&gt; or four years. 171,075 RSUs have a four-year vesting schedule with 25% cliff vesting one year from grant date and the remaining 75% vesting monthly over the remaining three years. The remaining RSUs that have been issued have a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three-year vesting schedule with 33% vesting one year from grant date and the remaining 67% vesting quarterly over the remaining two years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, there was $35.6 million of unrecognized stock-based compensation expense related to outstanding RSUs which is expected to be recognized over a weighted-average period of 2.59 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Restricted&#160;Stock&#160;Unit&#160;activity&#160;was&#160;as&#160;follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2021&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.50&#160;&lt;/span&gt;&lt;/td&gt;&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:11pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,183,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.24&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.08&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.02&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,319,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,420,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(440,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of June 30, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,299,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.11&#160;&lt;/span&gt;&lt;/td&gt;&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:11pt"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,541,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(136,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(519,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of September 30, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,184,995&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.73&#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:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Secondary Sales of Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Company&#x2019;s IPO, certain of the Company&#x2019;s investors acquired outstanding shares of Company common stock from employees and certain sales of Company common stock by employees to new investors were facilitated by the Company. For these transactions, and where shares of Company common stock were acquired at a price in excess of the estimated fair value of the Company&#x2019;s common stock, the Company recorded stock-based compensation expense of the difference between the price paid by the investors and the estimated fair value as of the date of the transactions. Stock-based compensation expense for these transactions totaled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.4 million for the nine months ended September 30, 2021&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September 30, 2022 and the three months ended September&#160;30, 2021, there were no secondary stock transactions that resulted in stock-based compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Repurchase of Common Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No share repurchases took place during the nine months ended September&#160;30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkxNw_fc27c44a-4d61-4b1c-8a1c-63ba956b3ad1">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense, consisting of service-based expense related to the equity incentive plan, including expense from stock options and restricted stock units, and the employee stock purchase plan, as well as expenses related to secondary sales of shares of Company common stock, was classified as follows in the accompanying condensed consolidated statements of operations for each of the periods presented (in thousands):&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:35.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.807%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sales 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Research and development&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,322&#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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,954&#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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,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: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:'Arial',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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idddc5f0925e847cf85ba3cefb9f77af8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMi0xLTEtMS0xODg5MTA_bd9f9ad8-c290-44d9-903b-f8eb7de42ae7"
      unitRef="usd">190000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2a2852e4625f4cc9906d6ca9c5562da8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMi0zLTEtMS0xODg5MTA_eccf5b07-fe67-410f-b4ba-84daa1cc5824"
      unitRef="usd">139000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibcc2cd08452049fbbaf9ef56fb1b6016_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMi01LTEtMS0xODg5MTA_72c6dab6-6dfe-47b4-b30b-59fb9921fe90"
      unitRef="usd">514000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie4dbc3a652d4479e84f63af2dac7f5f7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMi03LTEtMS0xODg5MTA_a22d0c11-0bc1-4310-a35e-680c0ad28111"
      unitRef="usd">418000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3fe745d73c65454b85fb0ea34bca5f61_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMy0xLTEtMS0xODg5MTA_833b812c-081a-4fb0-991d-27e4b0eaed82"
      unitRef="usd">844000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i085612f59b1747b186b33f7452d99d9b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMy0zLTEtMS0xODg5MTA_95d4c4a8-3cec-488a-8ebc-6e4465f1ef4d"
      unitRef="usd">693000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if50e08d2de3b4691b2b176134cb8e469_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMy01LTEtMS0xODg5MTA_6bafa0f3-6307-4810-b7d0-3fdc7b79d9ab"
      unitRef="usd">2296000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib6183406e36a4d3e81cc2faa1c16d67f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfMy03LTEtMS0xODg5MTA_0be34c71-40f9-4437-b7d3-f7b24fb94046"
      unitRef="usd">1504000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibf80e2ed0fd241aca43e222bf5b3dd78_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNC0xLTEtMS0xODg5MTA_779f9879-e317-454b-9102-262bedd4f145"
      unitRef="usd">1292000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i205cc662964d4b91a55071a6e7212449_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNC0zLTEtMS0xODg5MTA_6d8caab8-fba9-43ba-807b-f1f2e0494767"
      unitRef="usd">575000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0310403bcd7f45cea8008fc415fc2e10_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNC01LTEtMS0xODg5MTA_398c02c3-1bdd-4a2f-af22-0fe8cd03065f"
      unitRef="usd">2922000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if06a6b2a362e4dc6b12a7e95b75ebd10_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNC03LTEtMS0xODg5MTA_89a3f521-9a8b-4f08-93ae-640ff6adc8bb"
      unitRef="usd">2991000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i58cb6b7f5d07487392aed4ec62ad8323_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNS0xLTEtMS0xODg5MTA_acc7a06c-8723-47cb-b2db-f9daeb2cf3be"
      unitRef="usd">2996000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i34a36d3292c04639b84b650e99b269ae_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNS0zLTEtMS0xODg5MTA_13a8ffd1-380e-4131-a05a-1a0b7232e808"
      unitRef="usd">2547000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica4622cbe13d4ec3afe09e462f8da121_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNS01LTEtMS0xODg5MTA_77f4ff4c-6c1f-47ac-b3ec-df18d590b3c5"
      unitRef="usd">7495000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4c1498782d5947a199dcbebabfdaa362_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNS03LTEtMS0xODg5MTA_ac1a9767-6d6f-43e1-acb9-ce2c952c23ee"
      unitRef="usd">6134000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNi0xLTEtMS0xODg5MTA_dab27ad2-391e-42e5-aec3-636f9b647c21"
      unitRef="usd">5322000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNi0zLTEtMS0xODg5MTA_6f11ff12-a9fd-4d20-9670-a4832e9f00ce"
      unitRef="usd">3954000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNi01LTEtMS0xODg5MTA_68a70e30-dff4-4bbc-88e7-5bfc95b76206"
      unitRef="usd">13227000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjQ2YmRhZjFiY2MxMDQxMWRhMDE4MTEwOTYzMWEwMmFhL3RhYmxlcmFuZ2U6NDZiZGFmMWJjYzEwNDExZGEwMTgxMTA5NjMxYTAyYWFfNi03LTEtMS0xODg5MTA_4f35708b-a30e-4dbe-ad7e-0fe1864f2534"
      unitRef="usd">11047000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i41502a874385459aad2118bb06845dee_I20211115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfMTIwOTQ2Mjc5MTA2OTE_405ec61c-8db6-43be-a66a-66a4da93c3a2"
      unitRef="shares">9000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i80858332e812437c9e64721e886cd458_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE5MDI1_02686e46-e860-428c-a436-b6ec9220be8c"
      unitRef="shares">3200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i564046991e70474fa4fe31214f9d8341_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTQ1_5c5f482d-cf82-42d3-b27e-f6886cc7dc7a"
      unitRef="usd">5200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iee2050e1a542429f92b4a861c1d1a9d5_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTUw_58b61c00-10b4-4785-9e05-cc378d8379c1"
      unitRef="usd">4000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib27d51cbaf8147a5bca96fd771beebe3_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkyMg_f8cca425-9c34-4b88-bb1a-f21cca78ad81">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i42b039d78afc453daa6172bd3aefd5c5_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkyMw_77e57cab-6634-40e4-84a3-afd69c9ddd36">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5e1c15a636a54894a60f8f7c571f9ecd_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkxOQ_8f169996-8925-43d9-a968-d97cd58d19b6">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib088c1e1e1554674b76ebc3cbbcd9a7f_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTU3_47b7b2f1-35aa-4015-9bbe-d653a39deb98"
      unitRef="shares">2051350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9206f13392eb42e2bff30c9c3264051a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTYx_40878638-fa35-466f-8515-ec67301b3251"
      unitRef="shares">3689243</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTY1_f45b3ae5-d19d-47dc-8c7e-c92a6ca20103"
      unitRef="usd">10900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ifcc7411431fd4b50954451db57f6ebda_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTcw_ccf980e0-0baf-4ccf-9928-0786d0665583"
      unitRef="usd">38600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i663bacddc01544ec85d1e223780836b3_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTgy_6944b9d4-b050-4a72-8765-27e5533f31b0">P2Y21D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3b69563d6c6b4e208eec647934e81029_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTg5_8931b15b-58a2-463f-b231-cb8e1f7559d3">P3Y1M20D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkyNg_5e1d7bdb-5e76-4c83-833d-9fbd3cae8c0c">&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Stock option activity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.809%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of 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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value &lt;br/&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2021&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,574,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,257&#160;&lt;/span&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,719,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(564,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited and 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(380,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of March 31, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,629,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.81&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,665,039&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(121,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited and 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of June 30, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,858,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.86&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,959,753&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.45&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(141,216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited and 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,253,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of September 30, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,464,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.99&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercisable as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,163,096&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,781&#160;&lt;/span&gt;&lt;/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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMS0xLTEtMS0xODg5MTA_63f76177-7d6d-458a-bfe1-72900aaf165f"
      unitRef="shares">7574136</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMS0zLTEtMS0xODg5MTA_af88371d-ca04-41a3-a63b-b259430cc75d"
      unitRef="usdPerShare">8.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ide55025e7c02419eae8ba3632b2acf51_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMS01LTEtMS0xODg5MTA_1a3813b6-fdaa-4043-a0f5-8135f6acfd5c">P8Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMS03LTEtMS0xODg5MTA_a3645b20-e388-4086-86e4-53bfd88b19c1"
      unitRef="usd">52257000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMi0xLTEtMS0xODg5MTA_8b3a08c4-7b8e-437e-9b03-958b7daf0996"
      unitRef="shares">2719252</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMi0zLTEtMS0xODg5MTA_cfd59d06-dd8c-484d-8334-c662f4575ed1"
      unitRef="usdPerShare">3.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ide55025e7c02419eae8ba3632b2acf51_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMi01LTEtMS0xODg5MTA_2bb5105f-23e8-4bdf-b998-868dac74197f">P7Y10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ic168b6692a354473ac01874678defb3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMi03LTEtMS0xODg5MTA_a7088d09-34bd-4067-bdf2-2c4c0e36c589"
      unitRef="usd">31929000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNC0xLTEtMS0xODg5MTA_5b2e5971-225d-4100-9980-80a2ff44c728"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNC0zLTEtMS0xODg5MTA_3b933ce8-720c-4e24-a5aa-db531cd0ac32"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNS0xLTEtMS0xODg5MTA_a15572af-fe3a-4a8e-bebd-75878d8bdc42"
      unitRef="shares">564083</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNS0zLTEtMS0xODg5MTA_cdab0a22-9a51-492f-961f-c0b5ad4f1f53"
      unitRef="usdPerShare">1.65</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNi0xLTEtMS0xODg5MTA_c3783f82-6cb1-4746-a582-89d920239a16"
      unitRef="shares">380947</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNi0zLTEtMS0xODg5MTA_7ab3675c-0a0d-47ce-94fd-7ac10ab67284"
      unitRef="usdPerShare">12.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNy0xLTEtMS0xODg5MTA_9d49cdc1-0664-46cb-93d2-005dddc17617"
      unitRef="shares">6629106</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNy0zLTEtMS0xODg5MTA_e6dea881-0faa-411f-9c4a-6e17eb0b26a0"
      unitRef="usdPerShare">8.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNy01LTEtMS0xODg5MTA_92491938-eb66-4fe5-9339-f32be991ef3e">P7Y9M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfNy03LTEtMS0xODg5MTA_5b8a3ca6-c584-4fec-a1bb-30871815ca71"
      unitRef="usd">8815000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfOC0xLTEtMS0xODg5MTA_a49f4ffa-4981-44b2-a106-a555273bc96b"
      unitRef="shares">2665039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfOC0zLTEtMS0xODg5MTA_03396afc-9e7f-433e-b60f-c5861c992d29"
      unitRef="usdPerShare">5.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ia6a2566b235445478f9b20b163f1574b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfOC01LTEtMS0xODg5MTA_a40f2c6f-7f8a-4f4c-932e-3f6911b2c95b">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i2320d34fed9c45059d3a11797bc430e5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfOC03LTEtMS0xODg5MTA_490ca563-076d-4f6c-8726-7a9ca3cb999b"
      unitRef="usd">6975000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTAtMS0xLTEtMTg4OTEw_0a08d2de-9681-4ee5-a443-fbabd0b996bf"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTAtMy0xLTEtMTg4OTEw_f3085d6f-40f6-4da1-b457-62aab2f727f0"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTEtMS0xLTEtMTg4OTEw_f6c248e4-a45c-41b2-9b36-6311b51e7949"
      unitRef="shares">121241</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTEtMy0xLTEtMTg4OTEw_729320f9-7492-47aa-b8e7-0c710504966f"
      unitRef="usdPerShare">1.55</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTItMS0xLTEtMTg4OTEw_5984989e-4f97-4219-9376-f03966555a1d"
      unitRef="shares">649298</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTItMy0xLTEtMTg4OTEw_6c2810c9-e16c-46dc-830c-0236b190594a"
      unitRef="usdPerShare">14.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTMtMS0xLTEtMTg4OTEw_43683400-62e8-47e0-91f5-0d0c4414ca3a"
      unitRef="shares">5858567</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTMtMy0xLTEtMTg4OTEw_9d2283e7-05cd-40af-92cd-412d2772428e"
      unitRef="usdPerShare">8.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTMtNS0xLTEtMTg4OTEw_c9e98e0a-8c91-442f-9229-80c2022966b3">P6Y10M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTMtNy0xLTEtMTg4OTEw_77e4d4af-fce8-45bf-b0c4-f617c4be5bf6"
      unitRef="usd">2402000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTQtMS0xLTEtMTg4OTEw_46a1f130-5b37-49ce-8dff-725bd8f054ed"
      unitRef="shares">2959753</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTQtMy0xLTEtMTg4OTEw_57439fdf-ac25-4d33-ab53-4fe81f0b3916"
      unitRef="usdPerShare">6.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="iba93e3e956774a23bb625f578be35820_D20220401-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTQtNS0xLTEtMTg4OTEw_fa4e8164-b281-4c5e-8338-1a3e64905003">P5Y5M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="if0a5279fac8b46fc879c09a60fe8d5f4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTQtNy0xLTEtMTg4OTEw_d330c02e-9b82-4575-8f41-d7c9ea7bd324"
      unitRef="usd">2281000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTYtMS0xLTEtMTkzOTU2_65489615-f098-404d-99b3-8cea36666a3b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTYtMy0xLTEtMTkzOTYz_a43fb4c2-8a4a-4a47-8234-942fd0b48a4c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTctMS0xLTEtMTkzOTU2_d0a693c7-7625-422e-8413-d6ad16828d5a"
      unitRef="shares">141216</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTctMy0xLTEtMTkzOTYz_1555f3f7-a747-44b0-b18e-d01b58963eaa"
      unitRef="usdPerShare">2.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTgtMS0xLTEtMTkzOTU2_0fc27ba4-a10d-46b4-9d37-84390c288b15"
      unitRef="shares">1253226</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTgtMy0xLTEtMTkzOTYz_4ce4be4a-0aef-4697-97fb-1f8ab26017f1"
      unitRef="usdPerShare">10.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTktMS0xLTEtMTkzOTU2_cb5206bf-01fc-4be7-bda4-5b7e910a3b61"
      unitRef="shares">4464125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTktMy0xLTEtMTkzOTYz_1e2166d5-7cd2-4230-a0d5-540b61b0e4a0"
      unitRef="usdPerShare">8.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTktNS0xLTEtMTkzOTc0_a7feab05-4cbc-48e1-9d06-1c490d03ae41">P4Y11M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMTktNy0xLTEtMTkzOTg3_c41ebf7d-1ff3-46c6-8e09-737dabc1a0a1"
      unitRef="usd">5259000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMjAtMS0xLTEtMTkzOTU2_0b54029e-c23e-486d-bcff-2814c1d01a93"
      unitRef="shares">3163096</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMjAtMy0xLTEtMTkzOTYz_b5f14fd2-bdc4-43e2-9f76-daaded28e134"
      unitRef="usdPerShare">7.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMjAtNS0xLTEtMTkzOTc0_d2aa6b39-f29d-4b96-b2d7-d6e9578afad3">P3Y7M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i96b279b6db3649b2810bec1164490bde_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOjMyOTdiOTJiOTk2NjQ2ODViMjdjMTIxMGExNjJmOWRlL3RhYmxlcmFuZ2U6MzI5N2I5MmI5OTY2NDY4NWIyN2MxMjEwYTE2MmY5ZGVfMjAtNy0xLTEtMTkzOTg3_463991ce-577e-4143-a29c-4b1b8037a6d2"
      unitRef="usd">4781000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE4OTk4_b0a49cd5-bd75-485f-8ce8-c69ec04ff170"
      unitRef="usd">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib27d51cbaf8147a5bca96fd771beebe3_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDAwMw_485ac7ce-a88d-44d1-b3fa-0d1b526fe325">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id231e9e2c3cd46cdab6c56d33bd36099_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDI3OA_41d4bb96-757f-4330-89bd-0e35c578f4b6">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4507502a2da64adcacfe6f64fb98f46f_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE5MDA3_30d986fc-1386-4844-b16d-74483e823517"
      unitRef="shares">171075</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4507502a2da64adcacfe6f64fb98f46f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkyMA_2f3eafba-c023-4f09-8685-639a78d60d8f">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i5d7b8c9f9e094b28ba1df414d9271d5a_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDMyNw_4311fe36-bff9-4fb8-9d8c-706e35b6a974"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5d7b8c9f9e094b28ba1df414d9271d5a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDM0NA_e18fb53c-866f-41bb-a9bb-850582ef5369">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ide370897943147f3bed0bac03da81ba4_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDM4MQ_7db57168-30d2-41b7-a4f4-3362b565393c"
      unitRef="number">0.75</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ide370897943147f3bed0bac03da81ba4_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDQxOQ_d42d053b-04f7-4b71-bdc1-6210c4d30be3">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i44a9c054af98497aaadf04b08f1b943a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkxNA_e8ddc3c8-2e30-4abe-a4bd-87ee1df61288">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="if2d7f3bf032b4a80b5ac8f445cc71d42_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDUwMQ_aec3e833-cf0c-4117-8975-72aea7134004"
      unitRef="number">0.33</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if2d7f3bf032b4a80b5ac8f445cc71d42_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDUxMg_1d2d9381-ab38-40de-9f16-c0b8f95094f3">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i3251a2273a204a4797ec2ecde8ae7780_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDU0OQ_1f3becd9-86e1-4dea-bd8f-e97765594f84"
      unitRef="number">0.67</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3251a2273a204a4797ec2ecde8ae7780_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDU4OQ_13c3fe59-1b43-4790-bc51-4dd6bfddf5de">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i214f04e59ec34e9b99c2c0c65f6ec14b_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE5MDEz_839d39cb-6e8a-437c-a51e-33b851178225"
      unitRef="usd">35600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic0cfb270979444b4b78dbfa7f868edc2_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE5MDIw_2bfa06c6-f14b-47a9-a2cc-2fa8067643f2">P2Y7M2D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfMTcwNDI0MzAyMzkwMjc_c4d3c549-a7c9-4c36-8567-7cec70c067f3">&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Restricted&#160;Stock&#160;Unit&#160;activity&#160;was&#160;as&#160;follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2021&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.50&#160;&lt;/span&gt;&lt;/td&gt;&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:11pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,183,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.24&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.08&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.02&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,319,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,420,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(440,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of June 30, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,299,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.11&#160;&lt;/span&gt;&lt;/td&gt;&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:11pt"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,541,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(136,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(519,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of September 30, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,184,995&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.73&#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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDkxNQ_7964be12-c2fc-4bbf-9396-a4580291c719">&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Restricted&#160;Stock&#160;Unit&#160;activity&#160;was&#160;as&#160;follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.921%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of December 31, 2021&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.50&#160;&lt;/span&gt;&lt;/td&gt;&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:11pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,183,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.24&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.08&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.02&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,319,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,420,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(440,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of June 30, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,299,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.11&#160;&lt;/span&gt;&lt;/td&gt;&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:11pt"&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,541,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(136,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;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;/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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(519,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Outstanding as of September 30, 2022&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,184,995&#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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.73&#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:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2394bdfc374540aeb250351450d1c2be_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMS0xLTEtMS0xODg5MTA_92aac6ec-c319-4598-8243-9a6adba1b1c3"
      unitRef="shares">171075</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2394bdfc374540aeb250351450d1c2be_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMS0zLTEtMS0xODg5MTA_febbdbbb-f7fd-49b2-8765-ffb224329447"
      unitRef="usdPerShare">18.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMy0xLTEtMS0xODg5MTA_6474e3e4-f39e-4ec8-951b-54654094a24c"
      unitRef="shares">3183398</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMy0zLTEtMS0xODg5MTA_4ef15d51-5cbf-41fc-b6f2-7094b5b45db5"
      unitRef="usdPerShare">6.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNC0xLTEtMS0xODg5MTA_ff9ab210-57ff-42fa-825b-1b652545f05c"
      unitRef="shares">593</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNC0zLTEtMS0xODg5MTA_9174012f-78eb-4bcf-945d-55871414051b"
      unitRef="usdPerShare">9.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNS0xLTEtMS0xODg5MTA_18f1b07c-90cd-4ce9-9da0-3ce303b704cf"
      unitRef="shares">33911</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ibe0400e9ad044fa9a3ca521638cf5c2c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNS0zLTEtMS0xODg5MTA_502e91c1-5b8d-44cf-800d-5d66a11a76b1"
      unitRef="usdPerShare">16.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ied5a5f1fed834a729bc6066ef559cdd0_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNi0xLTEtMS0xODg5MTA_b26d36ce-49af-4188-a994-17f13d5a2459"
      unitRef="shares">3319969</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ied5a5f1fed834a729bc6066ef559cdd0_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfNi0zLTEtMS0xODg5MTA_3f2082c7-a071-4262-b189-7dd4a546f8cf"
      unitRef="usdPerShare">6.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfOC0xLTEtMS0xODg5MTA_d29ad49a-ff95-4201-8a9d-fbc45a3c173f"
      unitRef="shares">2420126</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfOC0zLTEtMS0xODg5MTA_4cf9adcb-a817-4321-a1df-d143aff22342"
      unitRef="usdPerShare">5.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfOS0xLTEtMS0xODg5MTA_e69d1aa8-7de6-4d18-a27e-9465447a1f2f"
      unitRef="shares">174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfOS0zLTEtMS0xODg5MTA_502d0b3a-23df-444d-9803-67b3bf67860a"
      unitRef="usdPerShare">5.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTAtMS0xLTEtMTg4OTEw_8a073302-555e-4681-b35a-5e053e12d16c"
      unitRef="shares">440535</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i17b451f798d84fbba583cb8ee2f266ae_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTAtMy0xLTEtMTg4OTEw_65fe3915-ed47-4258-aff7-1cab789a1e76"
      unitRef="usdPerShare">7.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifc82147f10bd43c3956f65aa7c6f4159_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTEtMS0xLTEtMTg4OTEw_69b45c7c-9848-4af3-a7ad-b10986ed4d46"
      unitRef="shares">5299386</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifc82147f10bd43c3956f65aa7c6f4159_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTEtMy0xLTEtMTg4OTEw_fd29a403-78e8-4b33-a1c7-25dd8308bd50"
      unitRef="usdPerShare">6.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTMtMS0xLTEtMTk0MzYz_b564de40-fb2c-4dd6-a83f-656985d0d81a"
      unitRef="shares">2541358</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTMtMy0xLTEtMTk0Mzcw_5cb200a4-83e6-4b8a-8431-2eacee2ff31b"
      unitRef="usdPerShare">4.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTQtMS0xLTEtMTk0MzYz_e118e553-5ac4-4e5e-8c3b-82e30fc51eec"
      unitRef="shares">136010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTQtMy0xLTEtMTk0Mzcw_6034dfe3-6b8d-4085-88d9-4c3512affb2c"
      unitRef="usdPerShare">5.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTUtMS0xLTEtMTk0MzYz_d086a2c3-1c67-447d-a6c4-fe7a93169380"
      unitRef="shares">519739</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id3e50800280f46bc98a066718db3df7c_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTUtMy0xLTEtMTk0Mzcw_e528efe0-9e0e-4e83-8ff2-632527010f0a"
      unitRef="usdPerShare">5.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i214f04e59ec34e9b99c2c0c65f6ec14b_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTYtMS0xLTEtMTk0MzYz_69174a58-585f-479b-a91f-572abd95f0cb"
      unitRef="shares">7184995</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i214f04e59ec34e9b99c2c0c65f6ec14b_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RhYmxlOmQ3YmRkY2Q4MzExMjQ0ODc5YjU4OGU1MDg0ZTUyMWQzL3RhYmxlcmFuZ2U6ZDdiZGRjZDgzMTEyNDQ4NzliNTg4ZTUwODRlNTIxZDNfMTYtMy0xLTEtMTk0Mzcw_3b2c69b6-3282-41d1-a185-813084bd9ba3"
      unitRef="usdPerShare">5.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i64c470041b6e4ccaa7ebe3b956d456f8_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNTQ5NzU1ODE0NjM5NA_ceb6bd0e-518a-48e9-a58f-88f1e284d34b"
      unitRef="usd">3400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDg0NA_ab708fdc-2ffb-4c93-8f63-60edef15d2d7"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182NC9mcmFnOmRiZTYyMjU2ODQ3MzQ4NmI5OTA1N2ExNzFiOTczYmNiL3RleHRyZWdpb246ZGJlNjIyNTY4NDczNDg2Yjk5MDU3YTE3MWI5NzNiY2JfNDg0NA_f4d0cde1-fc65-4998-b600-80213f962628"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM182Ny9mcmFnOmY4NjA3ZWQ2MTIxNzQwMTdiOTM2NWFmMzYwOTlkNWZiL3RleHRyZWdpb246Zjg2MDdlZDYxMjE3NDAxN2I5MzY1YWYzNjA5OWQ1ZmJfOTc_1b0c5863-1667-4bd4-bad2-fbfd5de12aad">Related Party TransactionsThere were no related-party transactions during the nine months ended September 30, 2022 and 2021.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183MC9mcmFnOmI3NjQ0ZTk5NmQ4MzQwMWFiZGJmNzM1MzgzZWQ0ZGJlL3RleHRyZWdpb246Yjc2NDRlOTk2ZDgzNDAxYWJkYmY3MzUzODNlZDRkYmVfMTI5Nw_97884259-0ff6-4b6b-9387-599902d4505e">Commitments and ContingenciesLegal Matters&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and through the issuance date of these condensed consolidated financial statements, the Company is not involved in any legal proceedings the outcomes of which are anticipated to significantly impact the Company&#x2019;s financial condition, results of operations, or liquidity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claims brought by any third-party against such indemnified party with respect to licensed technology. The term of these indemnification agreements is generally perpetual any time after the execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future but have not yet been made. To date, the Company has not incurred costs to defend lawsuits or settle claims related to these indemnification agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RleHRyZWdpb246ZDlmNGI4ZWFjZTQyNDM0NWFiMjQ3NWU5YzBhNGJjM2NfNDE4_5cb4b8a7-d035-4179-92fc-ade8f7dba59a">Net Loss Per Share&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following tables present the calculation of basic and diluted net loss per share (in thousands, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.807%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: cumulative dividends on redeemable convertible preferred 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stock holders - basic and diluted&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,313)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,143,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,317,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,898,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,250,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.18)&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.03)&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.62)&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.97)&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:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following outstanding potential common shares were excluded from the computation of diluted net loss per share attributable to common stockholders as of the end of the periods presented because their inclusion would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.406%"/&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:15.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,464,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,513,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,836,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Number of shares issuable from ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,184,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,878,608&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,456,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RleHRyZWdpb246ZDlmNGI4ZWFjZTQyNDM0NWFiMjQ3NWU5YzBhNGJjM2NfNDE5_2ea6c326-3f53-4897-aa97-25789ba1c0eb">&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following tables present the calculation of basic and diluted net loss per share (in thousands, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&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.807%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: cumulative dividends on redeemable convertible preferred 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stock holders - basic and diluted&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39,313)&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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Denominator:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,143,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,317,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,898,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,250,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss per share, basic and diluted&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.18)&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.03)&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.62)&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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.97)&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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfMy0xLTEtMS0xODg5MTA_831cb509-0ebb-4b60-bc67-99f1f50e4c6a"
      unitRef="usd">-11818000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfMy0zLTEtMS0xODg5MTA_d3fcc53a-d102-40c9-a853-3e45cceb7c90"
      unitRef="usd">-14220000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfMy01LTEtMS0xODg5MTA_e155b6f0-431d-4b2b-ac74-59458affb1bb"
      unitRef="usd">-40471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfMy03LTEtMS0xODg5MTA_b37ea3d3-8b9f-4378-ae99-992aa297f582"
      unitRef="usd">-37622000</us-gaap:NetIncomeLoss>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNC0xLTEtMS0xODg5MTA_1a701d8f-536f-4ff3-9b4e-fe59c1747435"
      unitRef="usd">0</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNC0zLTEtMS0xODg5MTA_c0e05932-4e97-42b2-b75c-771ff2fefe60"
      unitRef="usd">585000</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNC01LTEtMS0xODg5MTA_bf2a30b6-d897-4296-b600-0c5a641fc3b1"
      unitRef="usd">0</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:RedeemablePreferredStockDividends
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNC03LTEtMS0xODg5MTA_3cf48e95-de4d-4bd2-b224-e2a47162ea5f"
      unitRef="usd">1691000</us-gaap:RedeemablePreferredStockDividends>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS0xLTEtMS0xODg5MTA_42817e74-9642-40b3-948c-62bc269853e9"
      unitRef="usd">-11818000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS0xLTEtMS0xODg5MTA_a2e7c8bb-40c1-46ec-b9d8-a89d7c858c94"
      unitRef="usd">-11818000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS0zLTEtMS0xODg5MTA_76c9530e-ec1b-4fab-b3fa-6b2ae32f0269"
      unitRef="usd">-14805000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS0zLTEtMS0xODg5MTA_f1be5426-2aee-476a-913f-a4ccfaa6a5bb"
      unitRef="usd">-14805000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS01LTEtMS0xODg5MTA_549552c1-f178-40a8-89c2-4dbcf92f34f9"
      unitRef="usd">-40471000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS01LTEtMS0xODg5MTA_6f340190-f649-4077-9b33-81723f68eb94"
      unitRef="usd">-40471000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS03LTEtMS0xODg5MTA_74fd7268-8454-4796-98ce-29fc2b3e3981"
      unitRef="usd">-39313000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNS03LTEtMS0xODg5MTA_e4cb0d5a-2d1c-4cb2-be98-ebced00569eb"
      unitRef="usd">-39313000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy0xLTEtMS0xODg5MTA_c95dfd64-b2b6-43a3-a047-2c4c83c27ed4"
      unitRef="shares">65143929</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy0xLTEtMS0xODg5MTA_f0b2d28e-3ee5-44b8-bd51-6a0c8e8c51db"
      unitRef="shares">65143929</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy0zLTEtMS0xODg5MTA_56e2188f-0de4-427f-83b1-03b3b9ab83c5"
      unitRef="shares">14317575</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy0zLTEtMS0xODg5MTA_e4206499-b857-4732-a9e5-d3ff3e0fd0fc"
      unitRef="shares">14317575</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy01LTEtMS0xODg5MTA_58364cc9-cc80-4bb3-8d4f-0c9816098a17"
      unitRef="shares">64898948</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy01LTEtMS0xODg5MTA_cd417a9e-8026-4e13-9062-f630f177866d"
      unitRef="shares">64898948</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy03LTEtMS0xODg5MTA_9da94452-ee1d-4e32-96df-f90a46f50b69"
      unitRef="shares">13250767</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfNy03LTEtMS0xODg5MTA_d217dfd5-8f9f-45b8-880c-b496c5ecbf67"
      unitRef="shares">13250767</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS0xLTEtMS0xODg5MTA_10db205e-f206-4aaa-aa5a-3ad9c42d1940"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS0xLTEtMS0xODg5MTA_57d7c916-40a7-4fca-9651-1c62e6a12513"
      unitRef="usdPerShare">-0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS0zLTEtMS0xODg5MTA_08a85649-064a-4479-8bb5-7bf7a6180e03"
      unitRef="usdPerShare">-1.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i040085ffab5445bfb4e1b2c62df67aa4_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS0zLTEtMS0xODg5MTA_5cdd6b4f-ebeb-431b-b4d0-148283d99ce0"
      unitRef="usdPerShare">-1.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS01LTEtMS0xODg5MTA_7f5ff059-3de2-42b2-b806-bdc650574383"
      unitRef="usdPerShare">-0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS01LTEtMS0xODg5MTA_fa39904d-36b4-46cf-a0d9-9fc2e4989239"
      unitRef="usdPerShare">-0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS03LTEtMS0xODg5MTA_2a1ba837-0d02-40b7-80b3-215d8610ecfe"
      unitRef="usdPerShare">-2.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY2MTI4NTkwMDA2ZjRlYWI4MmI3YzliZTU1MmU3OTU5L3RhYmxlcmFuZ2U6ZjYxMjg1OTAwMDZmNGVhYjgyYjdjOWJlNTUyZTc5NTlfOS03LTEtMS0xODg5MTA_ef4b7417-bf2b-4c0f-b178-9b52f0f31124"
      unitRef="usdPerShare">-2.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RleHRyZWdpb246ZDlmNGI4ZWFjZTQyNDM0NWFiMjQ3NWU5YzBhNGJjM2NfNDE3_7021221a-239d-488b-b3a3-fb6eed71e655">&lt;div style="margin-bottom:12pt;margin-top:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following outstanding potential common shares were excluded from the computation of diluted net loss per share attributable to common stockholders as of the end of the periods presented because their inclusion would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.406%"/&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:15.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Options to purchase common stock&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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,464,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,513,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,836,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:'Arial',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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Number of shares issuable from ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,184,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,878,608&#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 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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,456,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id7c3b1f46a0540e786d7a7c9c9ffbd7e_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMS0xLTEtMS0xODg5MTA_461f984e-917d-4e5d-bfdc-27d3d435bf95"
      unitRef="shares">4464125</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i077acbb08afe4c7e954644f07016c3a5_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMS0zLTEtMS0xODg5MTA_dcec6376-7897-4973-bfe0-41908c8e6c85"
      unitRef="shares">8513298</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9b4e52064d3f4d0196d3b04307e7534e_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMi0xLTEtMS0xODg5MTA_b17d6955-ecf0-4b18-8c82-57571960ac6c"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifb28925934264e84a8febb1298c9c16f_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMi0zLTEtMS0xODg5MTA_77615232-11c8-497c-918f-f9205ced9754"
      unitRef="shares">43836109</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4fdc2b1f4c03421fa896798d38b7ee9c_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMy0xLTEtMS0xODg5MTA_6365d32c-5c3a-4e3d-86ce-c2bcbbeffe29"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i562b828919d343a4b0115b2d5ead4cba_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfMy0zLTEtMS0xODg5MTA_344aa3d2-398a-4bef-bb68-d5f8cb589f8c"
      unitRef="shares">107000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i221478f2c4b1419bb703c34e6dca0e4b_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNC0xLTEtMS0xODg5MTA_7568e568-3fc0-4f55-b2ce-199c838f83e6"
      unitRef="shares">229488</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i53a5b1dacd18495786d7711ff1576cbc_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNC0zLTEtMS0xODg5MTA_0e7a5f95-6274-4a21-a915-e49c8c18555b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia6b6669af3714221bd0be4bd4e58fac0_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNS0xLTEtMS0xODg5MTA_de84a05d-ba35-4e04-99e6-f0b727b34877"
      unitRef="shares">7184995</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifca2c1f928fb4e5c9ac608a4daf27767_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNS0zLTEtMS0xODg5MTA_6ccb47b7-58f6-45fc-baf7-20307d4b270d"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNi0xLTEtMS0xODg5MTA_037a9e5a-75b5-4353-b32f-605e1f193ba9"
      unitRef="shares">11878608</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8a6fd94bdb614a6db32c2f287fda02b2_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183My9mcmFnOmQ5ZjRiOGVhY2U0MjQzNDVhYjI0NzVlOWMwYTRiYzNjL3RhYmxlOmY0NWUwNGViNTMyNTRhODJiMjIxNzA4NDVlZjg4MzA3L3RhYmxlcmFuZ2U6ZjQ1ZTA0ZWI1MzI1NGE4MmIyMjE3MDg0NWVmODgzMDdfNi0zLTEtMS0xODg5MTA_719fddf6-acd3-4694-8b2e-035896a75678"
      unitRef="shares">52456407</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfOTE_030a7b2a-157c-4b24-a209-e73adab459d1">Subsequent Events On November 4, 2022, the Company held a special meeting to approve a one-time repricing of 1,159,479 of its outstanding common stock option awards previously granted to certain service providers &lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;under the 2015 Equity Incentive Plan (the &#x201c;Option Repricing&#x201d;). The repricing only affects stock options held by &#x201c;service providers&#x201d; as defined under the 2015 Plan (&#x201c;Eligible Participants&#x201d;) other than (x) any current or former member of the Company&#x2019;s board of directors, (y) any of the Company&#x2019;s current or former Chief Executive Officers and (z) former employees or other service providers. Prior to the Option Repricing, these awards had per share exercise prices between $9.04 and $19.60; the Option Repricing reduced the exercise price of these awards to $7.00 per share. All other terms of the awards remained the same. This repricing is expected to result in incremental stock-based compensation expense of approximately $1.1 million to be recognized over the weighted average remaining vesting period of 2.5 years. Of this, approximately $0.4&#160;million is expected to be recognized throughout the remainder of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In October 2022, the Company moved $75.0&#160;million of cash into an investment portfolio, which was then used to purchase marketable securities. The investments comprise certificates of deposit, commercial paper, treasury securities, and governmental money market funds and have maturities ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTc0MQ_0e1ff7fb-9783-446e-9c47-e7f673f55d46"&gt;zero&lt;/span&gt; to twelve months and estimated yields to maturity ranging from 2.0% - 4.8% (annualized). Per the Company's treasury and investment policy, these investments are classified as available-for-sale securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3babb37734fc4d7abbe49b509774d01d_I20221104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfNTQ5NzU1ODE5NjMz_f2e2dbf1-191c-4449-ab14-ac4230aba091"
      unitRef="shares">1159479</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i1e48dc4dfa934107980c6ebd69b126d4_D20221103-20221103"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTA3Ng_bf3f3e3c-fc8d-48f9-b3d1-148a7eea42c4"
      unitRef="usdPerShare">9.04</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i1e48dc4dfa934107980c6ebd69b126d4_D20221103-20221103"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTA4Mw_877c0835-5501-4606-99a5-a2dfb8bda1a6"
      unitRef="usdPerShare">19.60</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ieb51a8eb818244ec9d57137fb268f578_D20221104-20221104"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTA5MQ_4a6cca8d-2dd0-4119-8dc9-76a1aa836fd5"
      unitRef="usdPerShare">7.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ieb51a8eb818244ec9d57137fb268f578_D20221104-20221104"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTA5MQ_893ebfc2-f71e-431e-b321-3f92d0bb7957"
      unitRef="usdPerShare">7.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="ieb51a8eb818244ec9d57137fb268f578_D20221104-20221104"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMTIwOTQ2Mjc5MTEyNTA_8ae13d76-09c2-4b44-b151-62aef4bc1a1c"
      unitRef="usd">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ieb51a8eb818244ec9d57137fb268f578_D20221104-20221104"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMTIwOTQ2Mjc5MTEyNjQ_95ccd805-5cfe-4710-b916-55a6da71626a">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i3babb37734fc4d7abbe49b509774d01d_I20221104"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTA5OA_88eed12e-c255-4fe0-9c23-b61befba0500"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ib29c1d2c8e17417a83ee72ee1d8c0ffe_D20221001-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTcyNw_7295ccbc-9627-4bb4-a36d-cf782777acdd"
      unitRef="usd">75000000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="ie49cf052a3974b55a018f71451722376_I20221031"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTc0Mg_0ea4b9f1-0028-435d-b041-7980b73b196e">P12M</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <us-gaap:DebtSecuritiesAvailableForSaleWeightedAverageYield
      contextRef="i9a9834ba09a94bdea8a09d79e35a5259_I20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTc0NA_e9b0030a-48dd-448b-a0f1-8eeac2cb722e"
      unitRef="number">0.020</us-gaap:DebtSecuritiesAvailableForSaleWeightedAverageYield>
    <us-gaap:DebtSecuritiesAvailableForSaleWeightedAverageYield
      contextRef="ie49cf052a3974b55a018f71451722376_I20221031"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmNzA4MWQzMGEyYzQxZmZhY2JhOWRkZjA3MGFjMTMzL3NlYzo4ZjcwODFkMzBhMmM0MWZmYWNiYTlkZGYwNzBhYzEzM183Ni9mcmFnOjIxOTMyNWExODllMzRkOWZhOWMzZGFlMjUzNmQzMjc4L3RleHRyZWdpb246MjE5MzI1YTE4OWUzNGQ5ZmE5YzNkYWUyNTM2ZDMyNzhfMjc0ODc3OTA3NTc0OQ_66d2c32e-6916-40a7-9dcc-a921763e1be8"
      unitRef="number">0.048</us-gaap:DebtSecuritiesAvailableForSaleWeightedAverageYield>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>64
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M+DE=EY)GD< '76[ X))GOK62HS)UR4M31%$;\A_RL3F#5OTD-[&5&I>[%\O
M2GD.,T1+-T1Q/_.:LNB\$R770>S9$XQK?GJR@I[#(M'2(U'<V;P&G<A$\Y#\
M&:R.?Y]PQ5[;:;M6TG.X)5K:)8J[G*RACF#2>QP,%^AUNU:L<Y@C6KHCBEN:
M>^E!OB9+&6/NX81(V^TW68_9^<[AC6AICBCN;)X"#;Y(S@EE/\]^(5/AI0HR
M:87$E8QY@ $))M?>UPNRXHJL>9@*\J-SZ< ?)2N8[F6386LUG,-%T=)&4=S_
M@/GU@WA!IMMH)D,K_0D#=3/Z;.4ZAU=BI5=BN)O9YY/<O'A+'B_$47]X0NCA
MR]1JC/"PNGRE,6*5C-$X5<K,8?*)2Y9(&%%2ZZK+"<4OUK6:,1Y5E[,T1*R2
M(;J+8:*=+]*9R2C?@ULY<<5CG.>P/ZRT/ZR2_3&3-7#R8 H64ED_1B=T'F3<
MY)XG0 9$_%S0RGL.(\1*(\0J&:%IQ,&17J<)W$[LK1;7.3KSQN/J\I7^AU7R
M/S>14 O3+7\#!;TT$\T5C^V)K;=4A(?5Y2S=#\/-RY[SY7 9)5\YLD+B:L>S
M>0XSQ$HSQ' ?LV^M2S-_PG)8<YD(CZN+5WHA5FFE:&=DIKF1F6;+]^1#JL&Y
MQ\8D6(F_DWW9U4.NULG4S)[1>MCM='K,I<Z@M;8QED:'55HP&L.@H<#8WL6^
M>"%_"'L:<2ECZKI.GW:HE>$<QL<MC8^+^Y51)&(_6]>\#;DU92<$CC92/*XN
M6.EX7-R?[*W.;9"8F<D7 48;6YL^(==L4M9TK1G$(^N"EI;'Q0U*L3!]2'H+
M%ZWCXPFQ8ROO>%A=QH,M,-RFO&;<[34<I\3E/EH7!O"@_\O8.M@6-:-ZMEN<
M$,^LNN8[I,758D=ZE.W#MLK'\^WL]]R8@H2$8@ZASN4;^."I?(<X/]%RE6VR
MSJ36,LH.EX+[0ID'X/Y<2KT_,2\H]NF'_P)02P,$%     @ !(9J57C<035U
M!P  [2(  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RU6FMOVS84_2N$
M5VPMX,0BJ6>:&'!L=S66.%GM;MA'1:9CH9+HDG32]->/DAWK08I.,B] $CTN
MK\XA+^^YI'3^2-DWOB)$@!]IDO&+SDJ(]5FOQZ,524-^2M<DDW>6E*6AD*?L
MOL?7C(2+HE&:])!EN;TTC+-._[RX=LOZYW0CDC@CMPSP39J&[.F2)/3QH@,[
MSQ>^Q/<KD5_H]<_7X3V9$?%U?<OD66_O91&G).,QS0 CRXO. )X-[:)!8?%7
M3!YYY1CD5.XH_9:?3!87'2M'1!(2B=Q%*/\]D"%)DMR3Q/%]Y[2S?V;>L'K\
M[/U305Z2N0LY&=+D[W@A5A<=OP,69!EN$O&%/GXF.T).[B^B"2_^@L>=K=4!
MT88+FNX:2P1IG&W_AS]V'5%I .V6!FC7 +VT =XUP 71+;*"UB@48?^<T4?
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
M),0-$DUUUW047]7ERP-76 S5S1P+8A :@/,+SM531QOH2NSH#U!+ P04
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
M?GQ39LO5U]!>9V69+58O[U0R57E=H/K[39:5W]_4WVR[^3;FD_\#4$L#!!0
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
MD3Z7BW/MP=:Q*'Y?9F96!/!5U!#R9I*#WY_Q?.<@:C:)[3VX^EX/ZZA2$?D
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
MEG98_UK2CP;4CH'NW5C8')R"[<^0Z7]02P,$%     @ !(9J53XS7H7  @
M @8  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULC53;CM,P$/V544 (
MI.[FTC0MI:W4O2"06%%M%WA /+C)M+'6L8/M;+=_S]AI0Y&Z%2_.^'CF^(PG
M,Y.MTH^F1+3P7 EIID%I;3T.0Y.76#%SJ6J4=+)6NF*6MGH3FEHC*WQ0)<(D
MBK*P8EP&LXG'%GHV48T57.)"@VFJBNG=%0JUG09Q< #N^::T#@AGDYIM<(GV
M6[W0M L[EH)7* U7$C2NI\$\'E^ESM\[?.>X-4<VN$Q62CVZS>=B&D1.$ K,
MK6-@]'G":Q3"$9&,WWO.H+O2!1[;!_://G?*9<4,7BOQ@Q>VG :C  I<LT;8
M>[7]A/M\!HXO5\+X%;:M;[\?0-X8JZI],"FHN&R_['G_#D<!H^B%@&0?D'C=
M[45>Y0VS;#;1:@O:>1.;,WRJ/IK$<>F*LK2:3CG%V=D\SW6#!7SA;,4%MQS-
M)+1$[([#?$]RU9(D+Y"\ASLE;6G@5A98_!L?DJ!.57)0=96<)5QB?0G]J =)
ME"1G^/I=EGW/UW^!;\%V;"70 ),%^)29,/!SOC)6TW_QZU3*+6-ZFM'URMC4
M+,=I0,U@4#]A,'OS*LZB#V?TIIW>]!S[_U;E+,EIB2>8X8")(RQ7U'?&$JK6
M8$N$M1+4P%QNR-(>J5%S51CPY-*YON623E1CZ)G-NS%0&2U6*]1=+>$&\ST2
M>R0&JHTF[@N-@CD2=BC/:XBC7C:,R1CUTGX*2W8HH75=K2JP[)F0I#>($HAI
M'<%M50NU0P3JG/P1ZD;G)34MU(+)+L$=)%D&R2"#AY+KXJ)FFC BK+AQT\9
MFL60IA%\I40U48^&?5JS.($'99EPV@:](8%D)+UD$,&IJH='?5FAWOCIX]ZV
MD;9MT0[M!MR\[>N_[NUTO&-ZPTF8P#6%1I?#00"ZG3CMQJK:=_E*69H9WBQI
M2*-V#G2^5LH>-NZ";NS/_@!02P,$%     @ !(9J5=V4&"FU"@  7DT  !D
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
M5$6^I \[RM( O)\;)$%Y0POL?E+M]O]02P,$%     @ !(9J5<)(^\+I!
M) P  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULG5?;;MLX$/T50KU@
M%W!M64Z;M$T,)&D7VX<"1=-N'Q;[0$MCBPE%JB1EQ_OU>X:45;MPTV*!..9M
MSLR9"SD^WUAWYVNB(.X;;?Q%5H?0OII,?%E3(_W8MF2PL[2ND0%3MYKXUI&L
MHE"C)T6>OY@T4IEL?A[7/KCYN>V"5H8^..&[II%N>T7:;BZR:;9;^*A6=>"%
MR?R\E2NZH?"Y_> PFPPHE6K(>&6-<+2\R"ZGKZY.^'P\\)>BC=\;"V:RL/:.
M)^^JBRQG@TA3&1A!XFM-UZ0U \&,KSUF-JADP?WQ#OV/R!U<%M+3M=5?5!7J
MB^PL$Q4M9:?#1[OYDWH^SQFOM-K'_V*3SLYFF2@['VS3"\."1IGT+>][/^P)
MG.4_$"AZ@2+:G11%*]_((.?GSFZ$X]- XT&D&J5AG#(<E)O@L*L@%^;O3&D;
M$I_D/?GS20 BKT_*7OHJ21<_D'XIWEL3:B_>FHJJ0_D)+!G,*7;F7!4/ MY0
M.Q:S?"2*O"@>P)L-]&81;_93>N*-\J6VOG,D_KY<^."0$/\<HYP03XXC<I&\
M\JTLZ2)#%7AR:\KF3Q]-7^2O'[#W9+#WY"'TGX;CUZ7%IYK$M6U::;8"RVT7
ML*B"%UN2[EFPSRH92+3.KE6L,!2X4 D@1(#%5LBVU5ME5B( C'Q0* .JA#2F
MDUK0<DFQJ%A .(8+]GMXXKT>%QH0 0]Y8%2WR&X?D0^-J! HB"54%:CQJ/[2
M.F08@)( .66K\0%'1ZUU;-T#E.Q2/)[EXY< L9V/9N#S>#K=7V(I5A)J1R2:
ME.#$"2Z0GK!G06[(T0B P70$ WR;_*&WHP1\5HSS7])E$,G_K6I3J[+F-=Q$
MR4?2' L.V/^6CXL7Q?3W)R,>YF<G>3\$[DL>L@[>F4U/>;JO*+G[ >^NI5/0
MOW2V20Z$XC[S0#[$M<_CF[%84D4.">2##%VP;KN',YA:3)\,[DGQ]B)6G$E!
M1BXZI;>BZF+:E;4T*\[PE"%]5CQ]=%9,3U^S;;J3Z1W0>(BD*6D4]9/HXX#[
MVR0BR0L[!LF1,7=P&Y=WS_@1J"(QO$T1\S 1E<<3M[B%$-NUQZPW+;I >K'!
M4\3?%HLN'KCMG/*5BN]59)(BN\='X#5F!_D#E0/+")V.1(A:(O[[B<'EMR,H
MV<ZR'AW@\SL>\$&1'O.9D"O>#+R2M.$%).> S@0DT-$CB"^UTG2 NR"M:-W?
M0&4'"1..*H#W<.LXBP"#YZ%Q#,]_J62(4OT@V=-ETC F7,Z[QZ!Y(KYV$K>$
M0^(@CJKW8P*.\M"? IQ$A5Q+I>4"=%KK52PH=IZAE8P36JN*HN&FU%W%EV4K
MX:#D]9@VWP(RBHE68A\*<$^B[%=89->U&K<J2_/+%&BEAC#!"&\[5Z;[:]D%
M?L(@$HU*Z346[U)NP<4F'/BLPDWJT#A$KZ$(54"' <@%>#  _(5F3JM_*6J"
M/ULXB#5QI S:PB,1WJ5R,F;TO>2/ K!3[-"411\?7.?'$[Z1=Y02=:"R5W,]
M$BO]11MV"7R,52/Q5,H.>"OX!,K$VFH :!6V.UN/W*L'+/;J5L5LVI$='VL/
M)GN=6T-N%?M3%(CM3$A-W+ ZM,"7J?/[=CSUS^^E6W'=:EI"-!^?/L^$2SUI
MF@3;QCYP80.ZRCBLT<:3XP/87UH;=A-6,/PPF/\'4$L#!!0    (  2&:E5.
M')S;KP0   0+   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;)56[V_;
M-A#]5P@M'3J@LQ4[2;O,-I"D*U9@!8(F[3X,^T!))XL+12HD9<?[Z_>.DG\E
ML8$!02Q1O'?O[MX=.5E:]^ KHB">:FW\-*E":"Z'0Y]75$L_L T9?"FMJV7
MJYL/?>-(%M&HUL-1FEX,:ZE,,IO$M5LWF]@V:&7HU@G?UK5TJVO2=CE-3I/U
MPE<UKP(O#&>31L[ICL*WYM;A;;A!*51-QBMKA*-RFER=7EZ?\?ZXX;NBI=]Y
M%AQ)9NT#OWPNIDG*A$A3'AA!XF=!-Z0U X'&8X^9;%RRX>[S&OU3C!VQ9-+3
MC=5_JB)4T^1#(@HJ9:O#5[O\G?IXSADOM]K'_V+9[1V]3T3>^F#KWA@,:F6Z
M7_G4YV''X$-ZP&#4&XPB[\Y19/E1!CF;.+L4CG<#C1]BJ-$:Y)3AHMP%AZ\*
M=F%VTSI')@AI"O&'-?.?[\G5XB-E83(,P.==P[S'NNZP1@>P?A%?K F5%[^9
M@HI]^R%X;<B-UN2N1T<![Z@9B''Z3HS2T>@(WG@3[#CBC0_@<5CBH_*YMKYU
M)/ZZRGQP$,;?KP7;89V]CL7-<ND;F=,T03=X<@M*9C_^<'J1_GJ$Z=F&Z=DQ
M]/]9EJ-8KS,][$#<.F6="%9<M7,(4-B2\W_Z3H2*Q(VM&VE6HB)=""E.S@8I
M9*DU=YBQ@40C5S+3%($EVG9A]4*9N6!6#)4[*E2 RD,E[I16.0R_2ZUI):ZE
M>1B(>WB)2(X>6X7=0IE ( XF1J_8 89"\*#C;#L'"C6!ZHQ<3[.T&J,&=ME*
MC"]$XY3)52/UUA(T3M+!Z89XHUN_]?(6O=XZ%598$I\H<RVF%6.?_=2Q.QA4
M)3EF=*>JVUIDUJ'JO"V72#\#LN/3=)NR@?ALCJ99@C!Z*:[)N2/B  XFCXN&
M8#&</463@TQ+9^M]*FQ[<K['C6,--B!SKX2B/ 9Y]@^&*UL"M>W&K*]LJXN]
M($JI-&^J^9#)R06<%8*>&MA*MO$HF0-$#DVR#[ FTW82ZD8@\>> T".OJ]JV
ML8QM\ &;V(8#@,L8YA(!8-SG#AB;JLH0-R"'$BN<"@BC1HHDBY8%D Y&YV^B
MT_'@/'T#/QZ2<;$R>_GO2G18^DOI!2JS0*1<.@M-%&P)<10+:7+:8[LM"KMF
MV_5F/* =:UNH4N4RK/4":-.?:5$(H4(M,,:,EW%U7T&%P\E8V"4.0/P5\(,M
M*.G)Q0[]*(=7&"%S.-TXOZB8[,6PF_9,ZBZ@%\*^W^$ ?IMF1CJ0ITC&F!9P
M)=&+ALQHKHS9J2N5)<7S6Q1<KY<5B5K!Z:-,NV,&%[!QGANXMWF&A'0OB>7B
M$=\C.AWBP)!I3>M!-J:C)PA^D$<#[3#Q>L-A 77'LF^;1$:![K;";LZV VF=
MO<+9!C%C:CWKR;>YU'FK)>N([Q[%.C 0R#H5%W+E8_1[WR6BQIWJ"+M^ECTK
MN&+E:G;HI%;_=D,4?<[D@\*D0>60+1C8%HGPGG E%-\PHYQX[=@;[MQ,T,7S
M>/]B'V#075(VJYLKWE5WL]EN[^Z'7Z2#*+S05,(T';P_3X3K[ES=2[!-O.=D
M-F!DQ,<*UU1RO '?2XLF[5_8P>;B._L/4$L#!!0    (  2&:E5OZQ0#:@P
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
MV]$"/%]KW8\WQ&#Z-XV7_P-02P,$%     @ !(9J519>>$$H @  (P4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULG511;],P$/XKEI%X@B9-NS%&
M$JD=('B85+4#'A /;G)MK,5VL"_+]N\Y.VDH4E=IO"0^^_L^?^?S.>V,O7<5
M +)'56N7\0JQN8XB5U2@A)N8!C2M[(Q5 BFT^\@U%D092*J.DCB^C)20FN=I
MF%O9/#4MUE+#RC+7*B7LTQ)JTV5\R@\3:[FOT$]$>=J(/6P OS4K2U$TJI12
M@7;2:&9AE_'%]'HY]_@ ^"ZA<T=CYC/9&G/O@Z]EQF-O"&HHT"L(^CW #=2U
M%R(;OP=-/F[IB<?C@_KGD#OELA4.;DS]0Y989?R*LQ)VHJUQ;;HO,.1SX?4*
M4[OP95V/G1&X:!T:-9#)@9*Z_XO'X1R."%?Q,X1D("3!=[]1</E1H,A3:SIF
M/9K4_""D&MAD3FI?E U:6I7$PWP-M4 HV4I8?&)W5F@GPGFY-$+2]ZBH&+26
MO5;RC-9[=FLT5HY]TB64__(C\C6:2P[FELE9P0TT$S:+W[ D3I(S>K,QV5G0
MF[TX6?9SL75H*?IU*N]>=GY:UO?-M6M$ 1FGQG!@'X#GKU]-+^,/9TS/1]/S
M<^HOK-#_:MU58(%U_J,-=5O O6T"#H\/JFRMU'N&%0%)G:F^Y.!+SJA@"&H+
M=JP:$[KT@^GDU%%$1Q=7@=V']G2L,*W&_@Z/L^,+L.@O_E]X_WS<"KN7Y*^&
M'5'CR;L+SFS?DGV I@EML#5(316&%;UB8#V UG?&X"'P&XSO8OX'4$L#!!0
M   (  2&:E6YV$O=600  -L)   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y
M+GAM;*56VVX;-Q#]%6(#Y$FU9-E.7,<68#LM&J &C+B7AZ(/%'=62YB7#3EK
M67_?,]R5+#>.B[8O$LGEG#EG9CCD^3JF^]P2L7KT+N2+JF7NSJ;3;%KR.A_$
MC@*^-#%YS9BFU31WB71=C+R;SF>S=U.O;:@6YV7M-BW.8\_.!KI-*O?>Z[2Y
M(A?7%]5AM5WX;%<MR\)T<=[I%=T1_]K=)LRF.Y3:>@K9QJ 2-1?5Y>'9U;'L
M+QM^L[3.>V,E2I8QWLOD4WU1S800.3(L"!I_#W1-S@D0:'P9,:N=2S'<'V_1
M?RS:H66I,UU'][NMN;VH3BM54Z-[QY_C^B<:]9P(GHDNEU^U'O:>S"ME^LS1
MC\9@X&T8_O7C&(<]@]/9-PSFH\&\\!X<%98?->O%>8IKE60WT&10I!9KD+-!
MDG+'"5\M['AQ';VWC"AS5CK4ZCH&MF%%P5C*YU.&"]DX-2/<U0 W_P;<]^H&
M &U6/X2:ZN?V4U#;\9MO^5W-7P6\H^Y '<TF:CZ;SU_!.]KI/2IX1_]%K_IH
MLW$Q]XG4'Y?+S E%\^=+41B<'+_L1 [26>ZTH8L*)R53>J!J\?;-X;O9AU<D
M'.\D'+^&_N]3]C_@?J:5=NI&,U/*ZC*KV"BDA,DO*>WR4NRX3;%?M?@G97/N
M=3"D:LTD-EC,I$Q$581,M8QR=%8^UZJQ 9LM'&7&0J$R*3C@UNFP 9X*D94-
M#]$]P,+B.&/9%79=BH:H!N=<C-!Z3/14N*Y;:UJED4\-5<9VQ2%'E>TJV,8:
M+#O@PXWA?9=OWYS.#]]_R'ODA+V55C)!-\HX]<4#VF/2L@K*,2EGO_06VS8'
MZA/$^L%):4"_[ F"1 FH#4*%$3Z=1-5S YV21B*&U$!R$9<@%-T3;/J42VR7
M?49*<SY0MUA"W%D$#A'?A_A;2+?."!_:Z.JL6IV\ U!)IUXE0@R!E,CZ97%6
M4KNSJU6G$\NQ:41XS!G#W#<-)7S#D@VF3S)>;EXTW4Q$%<(:QA:]MMR6Q.+@
MU:0RF40\P8YNDZ2[3I3D#_H 'H$H+A@-'>;]4 A(!HNV)ME1MC).6Y_5LE0G
M"Y?BH;6I_JZP@%1<7IG!';7R%<F!%3+>D2F1==8,1<QDVA!=7"'9DERDU#\5
M^U?9E(".N<P*YPMUXU![H-Q1X5]XX<93N@%4"1D]DNF+^8#[A#*XQ$U@?>]5
M%R4N4J7:QUXBU*BF9VEDG=X,7O>SC^IQR M!%^HU#6?"ZWM2/6BG;?4\HRPG
ML"81B0I<.H*YT;THW9W,O(TVMYJ!MQ$77G*YC?'S$BS3D>>R9U3@ Q4_&SQ'
MED2A&$-J+)WD>06W>ML5QC(S,7.I6-S*A!)V>IU[*\<4KQ!B!N617B*W;03_
ME*R#ESKV=._"]916Y5F1):J!A[MWM[I[N5P.%_;3]N'9<Z/3"I%!+VM@.CMX
M?U*I-#PEA@G'KES?R\AX#)1AB]<7)=F [TU$[L>).-B]YQ9_ 5!+ P04
M"  $AFI5%7Y:LR4$  "0"0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6R55MMNXS80_96!MEC$ -?6U9:\MH%D+VB!W=1(VN:AZ ,MC6TBDJB25)S^
M?8>4+3L;QVA?["&'<^8,YY#4;"?5H]XB&GBNREK/O:TQS70TTOD6*ZZ'LL&:
M/&NI*FYHJ#8CW2CDA0NJRE'H^^-1Q47M+69N;JD6,]F:4M2X5*#;JN+JGQLL
MY6[N!=YAXDYLML9.C!:SAF_P'LWOS5+1:-2C%*+"6@M9@\+UW+L.IC>Q7>\6
M_"%PIT]LL)6LI'RT@U^*N>=;0EAB;BP"I[\G_(1E:8&(QM][3*]/:0-/[0/Z
M5U<[U;+B&C_)\D$49COW4@\*7/.V-'=R]S/NZTDL7BY+[7YAUZV-? _R5AM9
M[8.)027J[I\_[_?A)"!]*R#<!X2.=Y?(L?S,#5_,E-R!LJL)S1JN5!=-Y$1M
MFW)O%'D%Q9G%+?7]F]0:EJC@?LL5SD:&<*UWE.\Q;CJ,\ V,#+[+VFPU?*D+
M+%[&CXA/3RH\D+H)+P+>8S.$R&<0^F%X 2_JBXP<7O0&WA>N:E%O3HJ$/Z]7
MVBC2Q%_GZNW@XO-P]IQ,=<-SG'MT$#2J)_06[]\%8__C!;)Q3S:^A/X?.W(1
MXSS#U\#PVQ9A+4LZF;0]8/BJ1 TNHC9@R)GS,F]+[@Z07%O]BQQX74 ARM9@
M 36!EA:T(5#M0*]$3;&RU;1.,\#G'!NS]]G0XTI>R;8V>C E(@KQA8R 1&"P
M6M%BJX1;JO"2WRK%_@0GUFU;H>)&JBG<'FC^!%=!P-(@'3@S9F'H.S/V63P)
MG!E-V#@,!_ -M9[2(:S<#CPA%?TD"J2JP-U(!=(%25L&N:R?4!EA;=J]-2IR
M IW=_!'>OTO#(/P(5TF:#(ZC@(TSRM;SXL8HL6I="\!(@JPJ2M)A;&59H-+P
MX4P#7A64^LFK@C(6!=$ /F,MZ0[IMN3!75A8?.#$G>[?/J5M#578&FTHD17&
MN;SCA 5QQ+(P TH:!1.63!(84_XL95F<0A"Q,/'99#PY5GEL_>LI=KXX?W@H
M;>A'@VYF'#HC'&:3P0\:/J7=2$,Z%KS\H;0=$@&29=E:':V5K#JMRZJA!ART
M?D'AEYIUZ!77%L3BDF .)D$(6?1'C-!7F/-6H_4*!:(F4NZ]V\FV+&!+O:$E
M2*\7%>(8D0ZGY[3_:BJ 7QM;B[8,FU;E6WJ\7NHJ9C$U+ @32%EB^Y6E</?_
M9$T22*,Q"_P,'KA21%/WOL"?,-_W[3FTO&@/]@T06K<N@]O[+_?+)81AQN(T
M[6/OD*YGD9L^85L+@IZP((U9EB7')"3^2<K&?@I)R.)DS&)_ N?NX=')*TD7
MP\9]"VBJDNZ@[L'L9_O/C>ONE3TN[[Y5OG.U$;2S):XIU!].$@]4]_YW R,;
M]^:NI*$7W)E;^F1"91>0?RU)F_N!3=!_A"W^!5!+ P04    "  $AFI5T22M
MV[8$  !9"@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6R55EM/VT@4
M_BM'+JJ*E#J.":44B 0LJ^U#%U3V\K#:AXE]'(^P/>[,F"3]]?N=L1/"I:C[
MDG@NYSO?N<_ITM@[5S)[6M55X\ZBTOOVTWCLLI)KY6+3<H.3PMA:>2SM8NQ:
MRRH/0G4U3I/DP[A6NHEFIV'OQLY.3><KW?"-)=?5M;+K"Z[,\BR:1)N-KWI1
M>MD8STY;M>!;]G^V-Q:K\18EUS4W3IN&+!=GT?GDT\54[H<+?VE>NIUO$DOF
MQMS)XG-^%B5"B"O.O" H_-WS)5>5 ('&MP$SVJH4P=WO#?JOP7;8,E>.+TWU
MM\Y]>19]C"CG0G65_VJ6O_%@SZ'@9:9RX9>6_=WT.**L<][4@S 8U+KI_]5J
M\,..P,?D!P+I() &WKVBP/(7Y=7LU)HE6;D--/D(I@9ID-.-!.766YQJR/G9
M;3=W_*WCQM/5/7[=Z=@#5@['V0!QT4.D/X XIB^F\:6CJR;G_+'\&'2VG-(-
MIXOT5<!;;F,Z2$:4)FGZ"M[!UL:#@'?PLS;2/^=SYRTRXM^7S.W1IB^C295\
M<JW*^"Q"&3BV]QS-WKZ9?$A.7N$ZW7*=OH;^<_'XGQ!TW=#OYI[K.5N:]FX=
MD2^9+DW=JF9-)5<Y*7(M9UI55".;=+,@;TBUK84H#DW#[SWJ$:786IW)N2EH
M,IH<'H^F1\>RT-"%PG=>-;F<9Z:N47E(XNR.3-N7X5+9W!%<=Z]-YZHU+:QJ
M/.>B+6/KT4A(O*HS)M&M<[:..N26#9S39')(5]\Z[=?TN<E@(,J:;BK5T#LY
M?_OF8YHF)]>]NJ\;LF%[<K(?TQ_E(QL:4%!%@2[A'C%UO5?FZPWB,U(#)"DG
M?0!1R)_2[%D-\E>57NAY!:[*>BB'Y_T&8Y\,A$12!%;[)%').FLEBL:2=%\<
MUWT,X>J=Z G$Y.C$T=S M7*8:PMSC'4C>K?NL7X@\ES%9:FYH*L59UUP['51
MP&A$ #&E=]_W-_>X;BNS9G8BVY-_YJ"8;JS&,2(KRI^&).2@XTU*E"JG5F!*
M99EXQ3;33M" ">/8+YD;VCN.DVD@LS<YCE%T+T(CP'F725*53Z$&5SSH!;N]
MHSA)'I3'=%Y5FXBPK=W&?8.$91EW [I3-4M2:;>355CP"M4TY#7Z!*8$(;-U
MDT$:+D>9A6Q[+S,EEU+!G'4JF"&BC0M,0_VM-,8/(T_W)O$$4Z"JY!9PYY+)
MF5DT^CLP4*=][BW#+,*.P@Y&ZT!8B-VS"Z4-6[4)R9+&A[1F)=&Z%BLULN:)
MUB2>;K4^L>PQ U]:TRU*](# HU>;]QDK72=&Q=(U4E.R^'D;JF$!XGIT&"=;
M?9#,E"OA..E&XD Q03Q(K;&^,+@UHF6ILY*6J$3@-=2YGEW;V:R$?S$Q[1U[
M)=7GD-E6>\VN;P4/@"Y$P4JF2"/22'PX( 0_Y]8X[4>AI4DV(7RM@A-A -Y"
MKK/K'>!1R,^%Q*,98HT^R.N!!A5H$WU!E8@0=OT@2&B%"PE/84U-W]F:ET;*
M>&?<@\PB/&J$?-?X?O)O=[?OIO/^N?!PO7]T?5$6^AQ57$ TB8\.([+]0Z9?
M>-.&Q\/<>#Q%PF>)MQ];N8#SPAB_68B"[6MR]A]02P,$%     @ !(9J5<<!
MS.#9%0  /$,  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N>&ULK5Q;<QNW
MDOXK*)W4.78515'R)79\J9(59]?99.VRXI.'K7T 9T 2\7#  #.2=7[]]M<-
M8#"\6<[9%YN<P:71UZ^[0;V\=?YS6!G3J2_KI@VO3E9=M_GA["Q4*[/68>HV
MIJ4W"^?7NJ.O?GD6-M[HFB>MF[.+V>SIV5K;]N3U2W[VP;]^Z?JNL:WYX%7H
MUVOM[]Z8QMV^.CD_20\^VN6JPX.SUR\W>FFN3?=I\\'3M[.\2FW7I@W6M<J;
MQ:N3R_,?WISS!![Q3VMN0_%9X2ASYS[CR[OZU<D,%)G&5!V6T/3?C;DR38.5
MB(X_XZ(G>4],+#^GU7_BP]-AYCJ8*]?\;NMN]>KDV8FJS4+W3??1W?ZGB0=Z
M@O4JUP3^5]W&L;,35?6A<^LXF2A8VU;^UU\B(^XSX2).N&"Z92.F\D?=Z=<O
MO;M5'J-I-7S@H_)L(LZVD,IUY^FMI7G=ZS<ZV*#<0GWP)IBVT\*KME;7(B>\
MN[;+UBYLI=M.75:5Z]O.MDOUP36VLB:H!^G3PY=G'1&%I<^J2, ;(>#B  '/
MU:^N[59!O6UK4X_GG]%A\HDNTHG>7!Q=\-ILINK1;*(N9A<71]9[E#GTB-=[
M=&"]?0?^G\MYZ#QIU/_N.["L]WC_>C"S'\)&5^;5R08\]S?FY/7?_W;^=/;B
M"+6/,[6/CZW^^H.W;64WC6&A7KDV$,TU2W4?J<<7^VUE5)67,+5:V%;3\KI1
M@33%D'5V0=&&35\;U=%H+<SBS7\W^L80">MUWY+N@(0P4>_::LKZ96G4[<HU
M#:G8;4N+AWX>;&VU!X?W3597NM6U+M;8.^I=2XN0/ML;(E']8M<6I#\@2V%7
M<&.:NXGZ^]^>75S,7O "_/G\A7*>SQ!?T:H;W=[%EP^GM&YG?"5/AX."#%*%
M-NA*ME^!I+DQK3(-[=TRXVQ;,)*&38^(^DD6]9.CTMEKNON$?'R9WZ+8^%S0
M\K[5?<T\(Y)K<L#RZ2M:,!R;M'JCO1P:"_N:1AOR:]TJL0W;; 9-79K6> U-
MH/=F$QD&67QJF9!K[,-GO5P;3Y)6#Z*4/DVOI^H_+B\_)#FQ0/1F0Y:JYXU1
MOL<.>.C-LF^BCM!*O#QF7YNJ][:S<=C;+]5*MTM1*QLX_*3=KM]>Y7UH.>UK
MG,1",>RZX MQP'F<<JK WCNC_:EI2X;.=<-<D=!+?-7J5@>*)Z2V8+%W:Y7$
ML(_?$S7O:9XCHEO791LD)JK:AJIQH2>M($+^["UD,;_[?^/]E&, 'QV61$.#
M*90F<>-;E">L7-\0D20N0A;16O[H6XG<K#F@*)KD/X(J-/2KWJF<"NF=?_\B
MJ,NV[6G@1Q:4HDT0X]7Y[/2_U"+Z 4A-&40E]:.IS'INO'ITSG'E7.0Z,INO
MG'LD<!)?02*QEE"63QX2:WJS O(ADR))[HPF@1H"9U!OVN/&D*KA,\U:& ]I
M$VRH/K,V\R?RLJ18X1\*VM#=J0<$6RB0=0^W%ZYT6*D%(34QA='Y2,U@(;Z0
M-7/AWQ;^'L\!" *P1?X-\VWH:.2@!UJ$]_6EZ1"3I %N8UMH$QUS37%DR4,F
M0)8("VPYNOZ#$%>TK]N5K5;9L%Q+%M("!\*ZR6%X\&0TH24E"0&0*6G00EL_
MD).<SK8J#I2#:Q9:,.'H."@%2Z,03MJ !EA7![61"! EHE;$, =3!:V!\*G(
M#8XB$6GI.)9V0] D]A-IB[XCEY$F3"2PK?*#L9;>8[UR;N=@V^;+AC@-627^
M],1T-C-Z@*CJZ*F/ISH6(I_F$/GT:&R[-DL6SKZH>'SF;X.@XK&A_,2%UB0V
M0/X<5N!"V!B#;"="V!9SM;)F4<RM364YN*SU9SIT"C%7[W_\-<<8<Z.;GK?.
M$65;*P;ML:TD::SD,* M_P-KRHK3^XT+XM9I_V+=@C(H0:!! 0^'?6@<;P1O
MQEZB:5PE,TG>KO>D$<>$]WT6WO='1? IL!Z]#9U=@P?[A'A\!8A!?$KDBFCE
MMS@G"44X+QPG>Z ,.5)T#85#@:I#H,HDLH5'@=+>C4BM6VER-XL%O(X8"41+
M!.AUQL[@>P27C=5SVPSX9 CO[+$=1W3L?&B.[((S_A4&#&Y@1"66"CI!*UAV
M"W6J>_:+PP1&&V+/BG!#UQ<^J>*@7UMBA1?$TZU(*0?6T90R]1Q8&KUR?2BZ
M?S5/$;OB5)>T]U9T>:EM&SKD]!)%._TE,A5AHG(4:(6MG!0WKEV>-HS6TB#V
M]UB:.<VA]Q0E@YIC.G%(BW,G%A)G_B4$"'<P(6\,H2*[I !,"A8X)-##@#U
M/9W$\Z'H@'/GR:[8^"#A/@A7:D.!F+*/)(U,E4>9XM0M3FGD2&4,$5HJCD0
M&D5>6N&<XCUJ0Q9%K(6_D^G';/U9MO5G1RWU"K$-^_&'MW1J(OB0Y[['4A$U
M!&$KN3HKMEQZ2]*FKF>3G,JV9M@V+8#Y*^(81;?&TFOPECC19>>PIH!P1Q;O
M/Q.,#T,F(=D.N1SB-^W9T) .[UAUGL_('.\"HAY9T%$&/L\,?'[TU)<UPT!V
MU6_%&O>Q[OZ+L+IQF(_&#36'YO50T2GP,BM6M_+&@ VHX0A:OD8: ;@L58U4
MBV'Y CQ/2IMER_*8IHO=XYY@UG?GT\=J;9LF%:;HP?/T (89-D-:S^\?3Q^-
M)SR9GN<'*0*297PSV>5>E 7MY5;IF@8'*0I2G"PG)@=\\:'TX)BNG,^&HM_L
MJ* _FAO3DC_X2+PG_WJH</"554J,)(EKX").1\[:2DK9P-O+7NS@\;KREB.A
M0NW+$EA <KKQ[L9R-BU%3TI7."$-#!YAO1O*W1&'1^B*E,9QSLJ@!FN$E-\7
M=3M*8=N:DO6@/FTX#B:P=7G]*6.MB]GYX]/9\XGZ6!)\%5UQM.BK3-Q$/<CI
M%E%85I=@*">7UU?JZ>SI"8$X#O5 Q3]KRELH/^ D\OPY.=?DGM>.PJ U0).=
M=TG+U-I01&1C0Y1*@_G,$<_$;79-BL3Z+\:-<IA;RB<EKK@FPH!@!@E <[F*
M59PH'Q5UG#;%?48O,6F*;K*.RHE9DC65Q CJSSD 2:1KQ#Q,JK2(3;J"(&13
MDC#I+],L$3^HJ[(AQ[A4+^&4(G.*<L9-^$&J>4]?J'<UME[$*B%CK"'.BK?.
M1WYQ9%9,NS("=O/&+B,>'TR:EQV6^3%2.EJEJ!JB(%.98?QEA-1'!H.?QVC!
MD0[24]B]U!,&)9EP+D8".+0P5 5 )D!?Q\:X1^]TB"(A45P7QC^,>!#<HKO%
MJG"4FQ4RK*@&#R%E*5!U2<@+8R*$%I=A]CH,3M,\F94WA]+N85LI%@XIE3>-
M^."HC*G,H;V'NHI7'NIF7+](/ :^A:PELT)XX8P 'RABE NPS@VTUX[SZ70H
MEEM\.10^&+RQY)%B$*SA[&S0DL-G[#B_)OQL4,@FV]#UI.0<C5D2<;&F1EZS
M=WW)4*R>O060\$BS>DD+&>67"I%<2BA=3UX&"H#J_['5MDN-6QXGB8HH#"/M
MLF'0QCIN08>7Q!B]&X;!B&@Q,]ZA@L5(+HO@&Z-HUPYYU%Y>R[&P\UJC%'NC
M;<,P.;(O<7LK@#7!):E3D--WG$72@TH2[[,46<J *5I:&0ZY.IM26$&.4CNF
M+:VO3RGW)<R9EEWH"NA>=V0;.$_9MYB;[A9%..FI#*K!MD8XN2%.\CED0%QR
MB,LI4[1<-&4Y]5@@64^B8;0IZUVV),2!?$8/5(981-MG:B*WU1RA$ZJ9_>2-
M)?]-PRV-IE"OHL-M@K1UO.N7J]3:Z<R7[K1SQ)S4WE&+6&S62.]([<(HAC$
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
M.P<Z+Y2RKQL7H/\/2'\!4$L#!!0    (  2&:E4:D ?2+P,  -8&   9
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
MX&HT]$!U(Z?;&-DXF:^DH:'AS)*F-"H;0.=K*<UA8R_HYW[V%U!+ P04
M"  $AFI5.7:<?D<%   1#P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6RM5VMOVS84_2L7[@,IH,1ZRTX3 T[68L6:-4C:%<.P#[1,VT(E42.IN.FO
MW[VDK,BNHC;8OMB4R'MX'^<>BF=;(;^H#><:OA9YJ<Y'&ZVKT_%8I1M>,'4B
M*E[BS$K(@FE\E.NQJB1G2V-4Y&/?=>-QP;)R-#LS[Z[E[$S4.L]*?BU!U47!
MY/T%S\7V?.2-=B]NLO5&TXOQ[*QB:W[+]:?J6N+3N$599@4O529*D'QU/II[
MIQ<)K3<+_LCX5G7&0)$LA/A"#^^6YR.7'.(Y3S4A,/R[XY<\SPD(W?BGP1RU
M6Y)A=[Q#?VMBQU@63/%+D7_.EGIS/IJ,8,E7K,[UC=C^RIMX(L)+1:[,+VSM
MVC@>05HK+8K&&#THLM+^LZ]-'CH&$_<1 [\Q\(W?=B/CY2],L]F9%%N0M!K1
M:&!"-=;H7%9246ZUQ-D,[?3L/<>0%!Q]9(N<JU=G8XV@-#5.&X +"^ _ C"%
M*U'JC8(WY9(O]^W'Z$SKD;_SZ,(?!+SEU0D$K@.^Z_L#>$$;86#P@N$(_YHO
ME)9(@K_[8K0083\$-<:IJEC*ST?(?,7E'1_-7C[S8O?U@(-AZV XA&X=A#=?
ML<_PGY5+^* W7,*[TO8<DK?/Y9\!Y1U084"S!U!(!?:6TASG5H"SL!(Y-FE6
MKG$DS1N]D=R:E[@!%+;4G$H-6"C-BP6"[JH%1UF))J)6:*$<W#[%-:"Y+)0!
MD4PCR4[AHX'M$J</[7?:\D>+]K/W-BM9F7+(N^&?PKP04F??;-@8K*1>/1:K
MXYJ2HQ37"IZ#[[CA!/]C)XP33#_ZS94&-+%P><8669[I#.GD!PG$N.I#Q3$H
M2MG>EN YH9= Z/B1#[<;W/V8LG"P* #?@X]"L_Q@XCD$3N)&^.\AD)LTC.@6
M;R]2==IQ)&5J ZB_*ZPEK*0H8+6WEB)%[Y\;_RW,SYHY?A":!,73\"#7W>0P
MF2G#(D(1"XUG@WG<,^BO@><$ <4=.G$T/<SN#\(4!ZL-G.^%)IW>M"^+3!$=
M>FAUF-[/1M[Y\IC=X29K=)\735@V'%/>HWO.I'H%WDGRO<4R4ZFH2VVZH&N5
MX.H7/;$^<4_W)'C"IL')%%X,J%?4JE<T*#0/;MM.?-_PX!ZNF*XE#OK$:Q"S
M7V_?U@B'$F11B6;4R <9J=@]?C$@D[(RS6N2#*-(:(;3:$Z39'= E<=YP*29
MM,JH]@4.A>Q/RCWI(4']PM/&VG/@IO7,X!AFAQ$]!!!A3X<T#'$8!5,:1CB,
MDX2&,0XGWA15$@6(K30A3ASJ5JL5L>^$D8?Y5AAG4=7:A-FHU9%'+31Y!=>4
M.8SVCN4U[XM9+/)L;=J .B7R',\+8( 1<<N(>) 13:&N,/JB+C 1)3E]O:L,
M'2T'I%'P">5=POSV$B:AVT>8P2W["3-7@ ]W&58KOS>-D OUP(A+452LO'_Y
M;.)[R6L%\[*LT<\;7J%:D^C35Q]VU?%O[6E(G=8<?GNUQIKA[_X)JNF#JOG6
MS;YAB&:ZX7"3F@/.2IXSJJ46WTN9)>AWNT+=3=P3Z-F0,C2GRW\A9=R0$D\%
M-//\(08E+8.2808UXOL411E$'%:4_FKLBG[(DX-3\5'EV/+_33JPWY.)K5+L
M)%YBJX2?"&%3)>S=:&*K9/ST7W?KU+XRA?)"QW-]JQZLH+.!F%=9M:!-.U+B
MN-.P1TGV#_)]'?$"QW4GO2P8=ZXI!9=K<QE38,XG>V-IW[;WO;F]YCPLMY?%
M*R;7&>Z7\Q6:NB<)'BC27L#L@Q:5N?0LA,8KE!EN\,[*)2W ^940>O= &[2W
MX-F_4$L#!!0    (  2&:E6@M*3># 8  ,0.   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(X+GAM;)57V6[;.!3]%<(-B@;@R"*UITF )%VF@VD;)%T>!O/
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
MZLJ23)R]<]HVGSHW5"Y8I B'.6*<LPX^$S+[>L@F6L3I 7PJ-![GT^$2O[A
MF@*\/A=";R;F3%]\P_E_ 5!+ P04    "  $AFI5*S<H'%\"   B!@  &0
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
MX;M7%+L3R8IJE_^.2<FRZG!#<$RX#E"?)XS)YQ/]XJ!Y4;3Z'U!+ P04
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
M*D:'E$@R&7&V15Q'*S1]8<0TV8H^+?6ZSR17OU*5)R=_@A)-H&LT4SLJV^2
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
ML5QKO_!,UJ74"W:6-G@-<Y"+9L;5S.Y="E)!+0BK$8?5Q+IS;^_'>K_9\(/
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
MDWC^C=8G-#2\6*1Y^3]ZKO8=!3T4%[D261VLCR!CO/I+OM<78B=@X!T)".J
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
MG.3E98)1C*D4B,\WA/#3C>R@^65C]A]02P,$%     @ !(9J5;9BJN0Z#@
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
M1C-!5!.H)E$M0C6%:IK2[.*N@\,@.'(O$J!I(:J%J"903:):A&H*U32EV;M
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
MCR56&X'%/F7)MC3F'FS#N/C$3Z401P;(.F. 2@,D&IAG#/320.]J8)0&AF
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
M>+G2*D\DRXJMT(I)R9+B< LD JX#U/TU8_)PHA]0+Q9G_P)02P,$%     @
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
MO'I$0[4CLD5Y__Y#)D26E)N/C(:,%PWD^5F6B9>=HH/-@S*F_P-02P,$%
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
M16$;[HXO!<W;SQ3:3RP^_P!02P,$%     @ !(9J5:&7ZI3) 0  H!X  !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W9N6["0!2%X5=!?@"&NY@L
M@E1ITD:\@$6&12RV/!,%WCX("G*L%&FB.94UMGS]R\4G:SQ[C_LF;]MCVFR[
M-#H=]L<TKS8Y=\\AI.4F'IHT;KMXO%Q9M?VAR9=EOPY=L]PUZQAT,IF&_N>,
MZF7V<^9H<>[B7R:VJ]5V&5_;Y><A'O,O@\-7V^_2)L9<C19-OXYY7H73_GXZ
MA>M!QI?)U>CM8U[U;Q]2A=)!"D%:/L@@R,H'.01Y^: :@NKR05,(FI8/>H"@
MA_)!CQ#T6#[H"8*>R@?)!&6<$"0-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;
MD&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;!Q_;!'HKZJT$>BOJK01Z
M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MM@LX1
M;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U
M;T>]G4!O'VQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H7:/>-8'>->I=
M_Z?>*9_W,=U[;FM\_G]2G2_WQOOCK\O;R<%+N.(<X(?TRS=02P,$%     @
M!(9J52BT:!/# 0  B1X  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=G);L(P
M% 707T'95L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B(2KV;1(GM=U]L
MZ6PR?MM9\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8U=E*+XB)P6#$
M,E,'JD,_-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H:\LBTR&.LTV=
M?TOI'Q+2N+*=XY>%]3=Q0L+.)C0C/P<<UKUNR+DBI]Y,N_"BJSB+;4OFPZXD
MGW:7.-.CF<^+C'*3K:NX)/76D<[]DBA49;HO>M.='.(.T_[*K\YORW0%QIDS
M9ZR/)^;H\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B]'\:MVO/PK+U=
MO\=?S_A4_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@-((B*D<AE:.8
MRE%0Y2BJ<A16.8JK' 56CB*K0)%5H,@J4&05*+(*%%D%BJP"15:!(JM D56@
MR"I19)4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR*A19%8JL"D56A2*K0I%5
MH<BJ4&15*+(J%%D5BJQ#%%F'_RGKNS&KO_XYVMS32A?U,9^U?Z"GGU!+ 0(4
M Q0    (  2&:E4'04UB@0   +$    0              "  0    !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ !(9J56XY?4SN    *P(  !$
M         ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ !(9J
M59E<G",0!@  G"<  !,              ( !S $  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    "  $AFI5  0H4.<%  "S'P  &
M@($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ !(9J
M57C<035U!P  [2(  !@              ("!*@X  'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;%!+ 0(4 Q0    (  2&:E4] !4$! ,  "\*   8
M      " @=45  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M"  $AFI5L1\Q XP&  "S'@  &               @($/&0  >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&UL4$L! A0#%     @ !(9J5< [>6E& P  ;@L  !@
M             ("!T1\  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4
M Q0    (  2&:E5LEL2Q%P@  'PC   8              " @4TC  !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  $AFI5?Y4&5A ,  "9
M>0  &               @(&:*P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
M4$L! A0#%     @ !(9J50/[ I?F @  8@8  !@              ("!X#<
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    (  2&:E630;T.
M/Q<  !)'   8              " @?PZ  !X;"]W;W)K<VAE971S+W-H965T
M.2YX;6Q02P$"% ,4    "  $AFI5:.8]Q@ %  !P#   &0
M@(%Q4@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    (  2&
M:E4HYD*^ZP,  "()   9              " @:A7  !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&UL4$L! A0#%     @ !(9J51 'A#MJ!   D@P  !D
M         ("!REL  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M    "  $AFI5/C->A< "   "!@  &0              @(%K8   >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    (  2&:E7=E!@IM0H  %Y-
M   9              " @6)C  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M4$L! A0#%     @ !(9J5<)(^\+I!   ) P  !D              ("!3FX
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  $AFI53AR<
MVZ\$   $"P  &0              @(%N<P  >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;%!+ 0(4 Q0    (  2&:E5OZQ0#:@P  +(A   9
M  " @51X  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @
M!(9J519>>$$H @  (P4  !D              ("!]80  'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q02P$"% ,4    "  $AFI5N=A+W5D$  #;"0  &0
M            @(%4AP  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4
M Q0    (  2&:E45?EJS)00  ) )   9              " @>2+  !X;"]W
M;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ !(9J5=$DK=NV!
M60H  !D              ("!0)   'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q02P$"% ,4    "  $AFI5QP',X-D5   \0P  &0              @($M
ME0  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    (  2&:E5_
MNL23#0,  -\&   9              " @3VK  !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&UL4$L! A0#%     @ !(9J58A(1E:T @  #P8  !D
M     ("!@:X  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M"  $AFI5&I 'TB\#  #6!@  &0              @(%LL0  >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (  2&:E7K\8LAS0(   ,&   9
M              " @=*T  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L!
M A0#%     @ !(9J53EVG'Y'!0  $0\  !D              ("!UK<  'AL
M+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  $AFI5H+2DW@P&
M  #$#@  &0              @(%4O0  >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;%!+ 0(4 Q0    (  2&:E7>;4(K7 0  ((*   9              "
M@9?#  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ !(9J
M54<,_7)+"0  W5D  !D              ("!*L@  'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6Q02P$"% ,4    "  $AFI5LZE2$4(#  !U#0  &0
M        @(&LT0  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0
M   (  2&:E7Z)^ ,L ,  !@1   9              " @275  !X;"]W;W)K
M<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ !(9J5>NF+]4. P  SPT
M !D              ("!#-D  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q0
M2P$"% ,4    "  $AFI5*S<H'%\"   B!@  &0              @(%1W
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (  2&:E7F2=@2
MJ@0  #0:   9              " @>?>  !X;"]W;W)K<VAE971S+W-H965T
M,S4N>&UL4$L! A0#%     @ !(9J59Z:EX"4 P  8P\  !D
M ("!R.,  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  $
MAFI54L)7:-T"   C"   &0              @(&3YP  >&PO=V]R:W-H965T
M<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (  2&:E5,6L[EC00   H6   9
M          " @:?J  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#
M%     @ !(9J51QX%4ZI!   D!X  !D              ("!:^\  'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  $AFI51&3[@,P"  #?
M!P  &0              @(%+]   >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM
M;%!+ 0(4 Q0    (  2&:E4,_T7(=P(  *H&   9              " @4[W
M  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ !(9J50/0
MIWC, @  X <  !D              ("!_/D  'AL+W=O<FMS:&5E=',O<VAE
M970T,BYX;6Q02P$"% ,4    "  $AFI5!%PG1KD"  #U"   &0
M    @('__   >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (
M  2&:E7.2D0SG 8  -(V   9              " @>__  !X;"]W;W)K<VAE
M971S+W-H965T-#0N>&UL4$L! A0#%     @ !(9J55;I^W1.!   Y1@  !D
M             ("!P@8! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"
M% ,4    "  $AFI5MF*JY#H.   !R   &0              @(%'"P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    (  2&:E7/(MNZC@8
M *<F   9              " @;@9 0!X;"]W;W)K<VAE971S+W-H965T-#<N
M>&UL4$L! A0#%     @ !(9J59T$1=%8!   ;Q,  !D              ("!
M?2 ! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  $AFI5
ML_%V1U@$  "Z$@  &0              @($,)0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;%!+ 0(4 Q0    (  2&:E7U_%11]0,  &04   9
M      " @9LI 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%
M  @ !(9J51C^(-P!!P  -$,  !D              ("!QRT! 'AL+W=O<FMS
M:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    "  $AFI5-_L_.#8#  #P$P
M#0              @ '_- $ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (  2&
M:E67BKL<P    !,"   +              "  6 X 0!?<F5L<R\N<F5L<U!+
M 0(4 Q0    (  2&:E4)*AL#:P0  .8A   /              "  4DY 0!X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  $AFI5H9?JE,D!  "@'@  &@
M            @ 'A/0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    "  $AFI5*+1H$\,!  ")'@  $P              @ 'B/P$ 6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     .P [ !00  #600$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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>66
<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>67
<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>181</ContextCount>
  <ElementCount>294</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="weav-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://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="weav-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://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? DEFICIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS??? DEFICIT</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Description of the Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/DescriptionoftheBusiness</Role>
      <ShortName>Description of the Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/AccruedLiabilities</Role>
      <ShortName>Accrued Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Current and Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/CurrentandLongTermDebt</Role>
      <ShortName>Current and Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders??? Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://getweave.com/role/Revenue</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://getweave.com/role/FairValueMeasurements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://getweave.com/role/PropertyandEquipment</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Accrued Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/AccruedLiabilitiesTables</Role>
      <ShortName>Accrued Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://getweave.com/role/AccruedLiabilities</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://getweave.com/role/Leases</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Stockholders??? Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders??? Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://getweave.com/role/StockholdersEquity</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://getweave.com/role/NetLossPerShare</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Revenue - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/RevenueDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Fair Value Measurements - Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/FairValueMeasurementsAssetsDetails</Role>
      <ShortName>Fair Value Measurements - Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://getweave.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment - Schedule of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Property and Equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/PropertyandEquipmentNarrativeDetails</Role>
      <ShortName>Property and Equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/AccruedLiabilitiesDetails</Role>
      <ShortName>Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://getweave.com/role/AccruedLiabilitiesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Leases - Schedule of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/LeasesScheduleofLeaseCostsDetails</Role>
      <ShortName>Leases - Schedule of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Leases - Future Minimum Payments Under ASC 840 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details</Role>
      <ShortName>Leases - Future Minimum Payments Under ASC 840 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Leases - Schedule of Maturities of Finance Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Maturities of Finance Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://getweave.com/role/IncomeTaxes</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Current and Long-Term Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails</Role>
      <ShortName>Current and Long-Term Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Stockholders??? Equity - Equity Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails</Role>
      <ShortName>Stockholders??? Equity - Equity Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Stockholders??? Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders??? Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Stockholders??? Equity - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/StockholdersEquityStockOptionActivityDetails</Role>
      <ShortName>Stockholders??? Equity - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Stockholders??? Equity - Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails</Role>
      <ShortName>Stockholders??? Equity - Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Net Loss Per Share - Antidilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails</Role>
      <ShortName>Net Loss Per Share - Antidilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="weav-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Subsequent Events - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://getweave.com/role/SubsequentEventsNarrativeDetails</Role>
      <ShortName>Subsequent Events - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</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:DebtSecuritiesAvailableForSaleTerm, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 -  weav-20220930.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="weav-20220930.htm">weav-20220930.htm</File>
    <File>exhibit102-weavexamendment.htm</File>
    <File>exhibit311-q32022.htm</File>
    <File>exhibit312-q32022.htm</File>
    <File>exhibit321-q32022.htm</File>
    <File>exhibit322-q32022.htm</File>
    <File>weav-20220930.xsd</File>
    <File>weav-20220930_cal.xml</File>
    <File>weav-20220930_def.xml</File>
    <File>weav-20220930_lab.xml</File>
    <File>weav-20220930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="749">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>70
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "weav-20220930.htm": {
   "axisCustom": 1,
   "axisStandard": 22,
   "contextCount": 181,
   "dts": {
    "calculationLink": {
     "local": [
      "weav-20220930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "weav-20220930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "weav-20220930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "weav-20220930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "weav-20220930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "weav-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": 462,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 3,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 8
   },
   "keyCustom": 12,
   "keyStandard": 282,
   "memberCustom": 15,
   "memberStandard": 37,
   "nsprefix": "weav",
   "nsuri": "http://getweave.com/20220930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_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 Page",
     "role": "http://getweave.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_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": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_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": "0000010 - Disclosure - Revenue",
     "role": "http://getweave.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_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://getweave.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_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": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Property and Equipment",
     "role": "http://getweave.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Accrued Liabilities",
     "role": "http://getweave.com/role/AccruedLiabilities",
     "shortName": "Accrued Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LessorDirectFinancingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_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": "0000014 - Disclosure - Leases",
     "role": "http://getweave.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LessorDirectFinancingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_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": "0000015 - Disclosure - Income Taxes",
     "role": "http://getweave.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Current and Long-Term Debt",
     "role": "http://getweave.com/role/CurrentandLongTermDebt",
     "shortName": "Current and Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_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": "0000017 - Disclosure - Stockholders\u2019 Equity",
     "role": "http://getweave.com/role/StockholdersEquity",
     "shortName": "Stockholders\u2019 Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Related Party Transactions",
     "role": "http://getweave.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_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": "0000019 - Disclosure - Commitments and Contingencies",
     "role": "http://getweave.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_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": "0000020 - Disclosure - Net Loss Per Share",
     "role": "http://getweave.com/role/NetLossPerShare",
     "shortName": "Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Subsequent Events",
     "role": "http://getweave.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "role": "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Revenue (Tables)",
     "role": "http://getweave.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://getweave.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Property and Equipment (Tables)",
     "role": "http://getweave.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Accrued Liabilities (Tables)",
     "role": "http://getweave.com/role/AccruedLiabilitiesTables",
     "shortName": "Accrued Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Leases (Tables)",
     "role": "http://getweave.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Stockholders\u2019 Equity (Tables)",
     "role": "http://getweave.com/role/StockholdersEquityTables",
     "shortName": "Stockholders\u2019 Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_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": "0000029 - Disclosure - Net Loss Per Share (Tables)",
     "role": "http://getweave.com/role/NetLossPerShareTables",
     "shortName": "Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NumberOfReportableSegments",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)",
     "role": "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:NumberOfReportableSegments",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_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": "0000031 - Disclosure - Revenue - Narrative (Details)",
     "role": "http://getweave.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseIncome",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Revenue - Disaggregation of Revenue (Details)",
     "role": "http://getweave.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i1aeed5fa02a14aa09ae780cf7d753731_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i6d72b4a0963c45ee8fa1eaf4e02a17e2_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Fair Value Measurements - Assets (Details)",
     "role": "http://getweave.com/role/FairValueMeasurementsAssetsDetails",
     "shortName": "Fair Value Measurements - Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i6d72b4a0963c45ee8fa1eaf4e02a17e2_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i8a813d58bcd1481498177cfec93cebdb_I20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Fair Value Measurements (Details)",
     "role": "http://getweave.com/role/FairValueMeasurementsDetails",
     "shortName": "Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i8a813d58bcd1481498177cfec93cebdb_I20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)",
     "role": "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
     "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Property and Equipment - Narrative (Details)",
     "role": "http://getweave.com/role/PropertyandEquipmentNarrativeDetails",
     "shortName": "Property and Equipment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Accrued Liabilities (Details)",
     "role": "http://getweave.com/role/AccruedLiabilitiesDetails",
     "shortName": "Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Leases - Schedule of Lease Costs (Details)",
     "role": "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails",
     "shortName": "Leases - Schedule of Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShortTermLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Leases - Narrative (Details)",
     "role": "http://getweave.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia71b3af688ab4754bbfcf2ea21d594d6_D20220701-20220930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities (Details)",
     "role": "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails",
     "shortName": "Leases - Schedule of Maturities of Operating Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ic168b6692a354473ac01874678defb3b_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Leases - Future Minimum Payments Under ASC 840 (Details)",
     "role": "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details",
     "shortName": "Leases - Future Minimum Payments Under ASC 840 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ic168b6692a354473ac01874678defb3b_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Leases - Schedule of Maturities of Finance Lease Liabilities (Details)",
     "role": "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails",
     "shortName": "Leases - Schedule of Maturities of Finance Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Income Taxes (Details)",
     "role": "http://getweave.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "6",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Current and Long-Term Debt - Narrative (Details)",
     "role": "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails",
     "shortName": "Current and Long-Term Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i98ba43ff30654ca0a4b44036a4fed4ab_I20210731",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Stockholders\u2019 Equity - Equity Based Compensation Expense (Details)",
     "role": "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails",
     "shortName": "Stockholders\u2019 Equity - Equity Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "idddc5f0925e847cf85ba3cefb9f77af8_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)",
     "role": "http://getweave.com/role/StockholdersEquityNarrativeDetails",
     "shortName": "Stockholders\u2019 Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "if0a5279fac8b46fc879c09a60fe8d5f4_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Stockholders\u2019 Equity - Stock Option Activity (Details)",
     "role": "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails",
     "shortName": "Stockholders\u2019 Equity - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ifc82147f10bd43c3956f65aa7c6f4159_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Stockholders\u2019 Equity - Restricted Stock Unit Activity (Details)",
     "role": "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails",
     "shortName": "Stockholders\u2019 Equity - Restricted Stock Unit Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "id3e50800280f46bc98a066718db3df7c_D20220701-20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)",
     "role": "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails",
     "shortName": "Net Loss Per Share - Calculation of Basic and Diluted Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-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 COMPREHENSIVE LOSS",
     "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ia699efaa8396424c94df14dfd4075d8a_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-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": "0000050 - Disclosure - Net Loss Per Share - Antidilutive Securities (Details)",
     "role": "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails",
     "shortName": "Net Loss Per Share - Antidilutive Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "i96b279b6db3649b2810bec1164490bde_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Subsequent Events - Narrative (Details)",
     "role": "http://getweave.com/role/SubsequentEventsNarrativeDetails",
     "shortName": "Subsequent Events - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "ib29c1d2c8e17417a83ee72ee1d8c0ffe_D20221001-20221031",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icbddf3d2a9f740d0957cf2abc561c04d_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": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 DEFICIT",
     "role": "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 DEFICIT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icbddf3d2a9f740d0957cf2abc561c04d_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Description of the Business",
     "role": "http://getweave.com/role/DescriptionoftheBusiness",
     "shortName": "Description of the Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "role": "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "weav-20220930.htm",
      "contextRef": "icc6866ef47b6451c8c169ae8a08bcf40_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 54,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r548"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r549"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r546"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r546"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r552"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r546"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r551"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r546"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r546"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r546"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r546"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r545"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r547"
     ],
     "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://getweave.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://getweave.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r98",
      "r106",
      "r113",
      "r180",
      "r335",
      "r336",
      "r337",
      "r350",
      "r351",
      "r375",
      "r378",
      "r380",
      "r381",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r98",
      "r106",
      "r113",
      "r180",
      "r335",
      "r336",
      "r337",
      "r350",
      "r351",
      "r375",
      "r378",
      "r380",
      "r381",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r98",
      "r106",
      "r113",
      "r180",
      "r335",
      "r336",
      "r337",
      "r350",
      "r351",
      "r375",
      "r378",
      "r380",
      "r381",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r218",
      "r241",
      "r294",
      "r295",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r511",
      "r513",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/LeasesNarrativeDetails",
      "http://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r218",
      "r241",
      "r294",
      "r295",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r511",
      "r513",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails",
      "http://getweave.com/role/LeasesNarrativeDetails",
      "http://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": {
     "auth_ref": [
      "r526",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate, Type of Property [Axis]",
        "terseLabel": "Real Estate, Type of Property [Axis]"
       }
      }
     },
     "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": {
     "auth_ref": [
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate [Domain]",
        "terseLabel": "Real Estate [Domain]"
       }
      }
     },
     "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r166",
      "r199",
      "r200",
      "r273",
      "r277",
      "r481",
      "r510",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r166",
      "r199",
      "r200",
      "r273",
      "r277",
      "r481",
      "r510",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r193",
      "r198",
      "r199",
      "r200",
      "r201",
      "r218",
      "r241",
      "r285",
      "r294",
      "r295",
      "r324",
      "r325",
      "r326",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r511",
      "r513",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails",
      "http://getweave.com/role/LeasesNarrativeDetails",
      "http://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r193",
      "r198",
      "r199",
      "r200",
      "r201",
      "r218",
      "r241",
      "r285",
      "r294",
      "r295",
      "r324",
      "r325",
      "r326",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r511",
      "r513",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails",
      "http://getweave.com/role/LeasesNarrativeDetails",
      "http://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r3",
      "r95",
      "r96",
      "r97",
      "r99",
      "r100",
      "r103",
      "r104",
      "r105",
      "r106",
      "r108",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r130",
      "r181",
      "r182",
      "r351",
      "r376",
      "r380",
      "r381",
      "r382",
      "r429",
      "r455",
      "r456",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r3",
      "r95",
      "r96",
      "r97",
      "r99",
      "r100",
      "r103",
      "r104",
      "r105",
      "r106",
      "r108",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r130",
      "r181",
      "r182",
      "r351",
      "r376",
      "r380",
      "r381",
      "r382",
      "r429",
      "r455",
      "r456",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r3",
      "r95",
      "r97",
      "r99",
      "r100",
      "r103",
      "r104",
      "r105",
      "r106",
      "r108",
      "r109",
      "r111",
      "r112",
      "r130",
      "r181",
      "r182",
      "r351",
      "r376",
      "r380",
      "r381",
      "r382",
      "r429",
      "r455",
      "r456",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r169",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r472",
      "r474",
      "r477",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Accounting Standards Update 2016-02"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Accrued Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/AccruedLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r27",
      "r465"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of 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://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r170",
      "r171"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://getweave.com/role/AccruedLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Employee stock purchase plan liability"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://getweave.com/role/AccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/AccruedLiabilitiesDetails",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "auth_ref": [
      "r9",
      "r32"
     ],
     "calculation": {
      "http://getweave.com/role/AccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Sales Commission, Current",
        "terseLabel": "Third-party commissions"
       }
      }
     },
     "localname": "AccruedSalesCommissionCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r22",
      "r40",
      "r41",
      "r42",
      "r501",
      "r521",
      "r525"
     ],
     "calculation": {
      "http://getweave.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) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r39",
      "r42",
      "r48",
      "r49",
      "r50",
      "r95",
      "r96",
      "r97",
      "r368",
      "r456",
      "r516",
      "r517"
     ],
     "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": "AOCI Attributable to Parent"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r20",
      "r465"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.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://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r95",
      "r96",
      "r97",
      "r335",
      "r336",
      "r337",
      "r380"
     ],
     "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r99",
      "r100",
      "r101",
      "r102",
      "r113",
      "r173",
      "r174",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r335",
      "r336",
      "r337",
      "r348",
      "r349",
      "r350",
      "r351",
      "r359",
      "r360",
      "r361",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r409",
      "r410",
      "r426",
      "r427",
      "r428",
      "r429",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r482",
      "r483",
      "r484",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Accounting Standards Update [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r297",
      "r338",
      "r339"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r253",
      "r258"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "negatedTerseLabel": "Offering costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Expense"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r341"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r330"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Total",
        "verboseLabel": "Share-based payment arrangement, expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails",
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r127"
     ],
     "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": "Antidilutive securities (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r127"
     ],
     "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://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails"
     ],
     "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://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r127"
     ],
     "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://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r13",
      "r90",
      "r149",
      "r158",
      "r164",
      "r176",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r364",
      "r369",
      "r392",
      "r463",
      "r465",
      "r486",
      "r498"
     ],
     "calculation": {
      "http://getweave.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://getweave.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://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r26",
      "r90",
      "r176",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r364",
      "r369",
      "r392",
      "r463",
      "r465"
     ],
     "calculation": {
      "http://getweave.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://getweave.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://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r384"
     ],
     "calculation": {
      "http://getweave.com/role/FairValueMeasurementsAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/FairValueMeasurementsAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Non-current assets:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ],
     "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://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "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://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r81",
      "r82",
      "r83"
     ],
     "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": "Equipment purchases financed with accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r14",
      "r422",
      "r424"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.",
        "label": "Capital Lease Obligations, Current",
        "terseLabel": "Current portion of finance lease liabilities"
       }
      }
     },
     "localname": "CapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsNoncurrent": {
     "auth_ref": [
      "r36",
      "r422",
      "r424"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.",
        "label": "Capital Lease Obligations, Noncurrent",
        "terseLabel": "Finance lease liabilities, less current portion"
       }
      }
     },
     "localname": "CapitalLeaseObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasedAssetsLineItems": {
     "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": "Capital Leased Assets [Line Items]",
        "terseLabel": "Capital Leased Assets [Line Items]"
       }
      }
     },
     "localname": "CapitalLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r542",
      "r544"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Capitalized software, amortization"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Amortization of contract acquisition and fulfillment costs"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://getweave.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "auth_ref": [
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Capitalized Contract Cost, Amortization Period",
        "terseLabel": "Capitalized contract cost, amortization period"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "label": "Capitalized Contract Cost, Net, Current",
        "terseLabel": "Deferred contract acquisition costs, net"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.",
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "terseLabel": "Deferred contract acquisition costs, net, less current portion"
       }
      }
     },
     "localname": "CapitalizedContractCostNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r6",
      "r10",
      "r78"
     ],
     "calculation": {
      "http://getweave.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://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/FairValueMeasurementsAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://getweave.com/role/FairValueMeasurementsAssetsDetails": {
       "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://getweave.com/role/FairValueMeasurementsAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r71",
      "r78",
      "r84"
     ],
     "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, END OF PERIOD",
        "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r71",
      "r401"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "NET DECREASE IN CASH AND CASH EQUIVALENTS"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.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 NONCASH INVESTING AND FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r37",
      "r489",
      "r505"
     ],
     "calculation": {
      "http://getweave.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 12)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.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": [
      "r195",
      "r196",
      "r197",
      "r202",
      "r527"
     ],
     "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://getweave.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r95",
      "r96",
      "r380"
     ],
     "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r19",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Common stock, ending balance (in shares)",
        "periodStartLabel": "Common stock, beginning balance (in shares)",
        "terseLabel": "Common stock outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r19",
      "r465"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable 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 per share; 500,000,000 shares authorized as of September\u00a030, 2022 and December\u00a031, 2021; 65,453,292 and 64,324,628 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://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r44",
      "r46",
      "r47",
      "r54",
      "r491",
      "r507"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r85",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r260",
      "r261",
      "r274"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.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": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r275"
     ],
     "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": "Deferred revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r59",
      "r90",
      "r176",
      "r204",
      "r205",
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r392"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "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://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "auth_ref": [
      "r81",
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of 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 cash payments in the period.",
        "label": "Debt Conversion, Original Debt, Amount",
        "terseLabel": "Note payable converted into deemed advance the line of credit"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_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 (percent)"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r215",
      "r234",
      "r235",
      "r413",
      "r415",
      "r416"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r224",
      "r234",
      "r235",
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Fair value of debt"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFeeAmount": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.",
        "label": "Debt Instrument, Fee Amount",
        "terseLabel": "Debt agreement fee"
       }
      }
     },
     "localname": "DebtInstrumentFeeAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r34",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate, minimum (percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "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://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r36"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Amount of required principal payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r36",
      "r89",
      "r93",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r254",
      "r255",
      "r256",
      "r257",
      "r412",
      "r413",
      "r415",
      "r416",
      "r496"
     ],
     "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://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": {
     "auth_ref": [
      "r81",
      "r82",
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.",
        "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction",
        "terseLabel": "Accrued unpaid offering costs"
       }
      }
     },
     "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTerm": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Debt Securities, Available-for-Sale, Term",
        "terseLabel": "Debt securities, available-for-sale, term"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleWeightedAverageYield": {
     "auth_ref": [
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average yield 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, Weighted Average Yield",
        "terseLabel": "Debt securities, available-for-sale, weighted average yield"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleWeightedAverageYield",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredRentCredit": {
     "auth_ref": [
      "r418",
      "r447"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of rental payment required by lease over rental income recognized.",
        "label": "Deferred Rent Credit",
        "terseLabel": "Deferred rent credit"
       }
      }
     },
     "localname": "DeferredRentCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRentCreditNoncurrent": {
     "auth_ref": [
      "r16",
      "r419",
      "r447"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as noncurrent.",
        "label": "Deferred Rent Credit, Noncurrent",
        "verboseLabel": "Deferred rent"
       }
      }
     },
     "localname": "DeferredRentCreditNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r76",
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r76",
      "r147"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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://getweave.com/role/RevenueDisaggregationofRevenueDetails",
      "http://getweave.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r273",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283"
     ],
     "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://getweave.com/role/RevenueDisaggregationofRevenueDetails",
      "http://getweave.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r55",
      "r103",
      "r104",
      "r106",
      "r107",
      "r108",
      "r114",
      "r117",
      "r124",
      "r125",
      "r126",
      "r130",
      "r131",
      "r381",
      "r382",
      "r492",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per share, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r55",
      "r103",
      "r104",
      "r106",
      "r107",
      "r108",
      "r117",
      "r124",
      "r125",
      "r126",
      "r130",
      "r131",
      "r381",
      "r382",
      "r492",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per share, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Net loss per share"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://getweave.com/role/AccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Payroll-related accruals"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r332"
     ],
     "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": "Share-based cost not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r332"
     ],
     "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": "Period for share-based expense recognition (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r332"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized equity-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Number of shares issuable from ESPP"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails"
     ],
     "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": "Options to purchase common stock"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails",
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "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": [
      "r2",
      "r48",
      "r49",
      "r50",
      "r95",
      "r96",
      "r97",
      "r100",
      "r109",
      "r112",
      "r133",
      "r180",
      "r253",
      "r258",
      "r335",
      "r336",
      "r337",
      "r350",
      "r351",
      "r380",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r456",
      "r516",
      "r517",
      "r518"
     ],
     "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/FairValueMeasurementsAssetsDetails",
      "http://getweave.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r384",
      "r385",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/FairValueMeasurementsAssetsDetails",
      "http://getweave.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r384",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Assets measured on a recurring basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r224",
      "r234",
      "r235",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r385",
      "r469",
      "r470",
      "r471"
     ],
     "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://getweave.com/role/FairValueMeasurementsAssetsDetails",
      "http://getweave.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r384",
      "r385",
      "r386",
      "r387",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/FairValueMeasurementsAssetsDetails"
     ],
     "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": [
      "r388"
     ],
     "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://getweave.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r224",
      "r286",
      "r287",
      "r292",
      "r293",
      "r385",
      "r469"
     ],
     "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://getweave.com/role/FairValueMeasurementsAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r224",
      "r234",
      "r235",
      "r286",
      "r287",
      "r292",
      "r293",
      "r385",
      "r470"
     ],
     "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://getweave.com/role/FairValueMeasurementsAssetsDetails",
      "http://getweave.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r224",
      "r234",
      "r235",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r385",
      "r471"
     ],
     "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://getweave.com/role/FairValueMeasurementsAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/FairValueMeasurementsAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r224",
      "r234",
      "r235",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r469",
      "r470",
      "r471"
     ],
     "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://getweave.com/role/FairValueMeasurementsAssetsDetails",
      "http://getweave.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r388",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/FairValueMeasurementsAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r432",
      "r437",
      "r445"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities",
        "verboseLabel": "Operating cash outflow from finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r431",
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Present value of finance lease obligations",
        "verboseLabel": "Finance lease liability"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r431"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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",
        "terseLabel": "Current portion of finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Finance Lease Liability Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r431"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance lease liabilities, less current portion"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remaining 2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less amounts representing interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r434",
      "r439"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedTerseLabel": "Principal payments on finance leases",
        "verboseLabel": "Financing cash outflow from finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r430"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.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": "Finance lease right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r432",
      "r437",
      "r445"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesNarrativeDetails",
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails",
      "http://getweave.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r430"
     ],
     "calculation": {
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Phone hardware finance lease"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesNarrativeDetails",
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r442",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate lease term (in percent)"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r441",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term (years)"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "Office furniture"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Loss on disposal of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r56"
     ],
     "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://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r58",
      "r90",
      "r149",
      "r157",
      "r160",
      "r163",
      "r165",
      "r176",
      "r204",
      "r205",
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r392"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossAttributableToParent": {
     "auth_ref": [
      "r50",
      "r60"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.",
        "label": "Income (Loss) Attributable to Parent, before Tax",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r191",
      "r194"
     ],
     "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://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r194"
     ],
     "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://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails"
     ],
     "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": [
      "r91",
      "r345",
      "r346",
      "r347",
      "r352",
      "r354",
      "r356",
      "r357",
      "r358"
     ],
     "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://getweave.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r92",
      "r111",
      "r112",
      "r148",
      "r343",
      "r353",
      "r355",
      "r509"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.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)",
        "negatedTerseLabel": "Provision for income taxes",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://getweave.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r73",
      "r80"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid during the period for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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 expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r75",
      "r479"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCharges": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.",
        "label": "Increase (Decrease) in Deferred Charges",
        "negatedLabel": "Deferred rent"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r75",
      "r439"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://getweave.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 prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "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": "Redeemable Convertible Preferred Stock"
       }
      }
     },
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r51",
      "r146",
      "r411",
      "r414",
      "r493"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r70",
      "r72",
      "r80"
     ],
     "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 during the period for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r443",
      "r445"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails": {
       "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://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease Expense"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r443"
     ],
     "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 Expense and Other Information"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseIncome": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://getweave.com/role/RevenueDisaggregationofRevenueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.",
        "label": "Lease Income",
        "terseLabel": "Phone hardware lease"
       }
      }
     },
     "localname": "LeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesNarrativeDetails",
      "http://getweave.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r188"
     ],
     "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://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "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_LesseeFinanceLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Finance Lease, Description [Abstract]",
        "terseLabel": "Finance leases:"
       }
      }
     },
     "localname": "LesseeFinanceLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r446"
     ],
     "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://getweave.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://getweave.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r436"
     ],
     "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://getweave.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Description [Abstract]",
        "terseLabel": "Operating leases:"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remaining 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r446"
     ],
     "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://getweave.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorDirectFinancingLeasesTextBlock": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of lessor's direct financing leases.",
        "label": "Lessor, Direct Financing Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LessorDirectFinancingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Operating Lease Liability Maturity"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r31",
      "r90",
      "r159",
      "r176",
      "r204",
      "r205",
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r365",
      "r369",
      "r370",
      "r392",
      "r463",
      "r464"
     ],
     "calculation": {
      "http://getweave.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://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r25",
      "r90",
      "r176",
      "r392",
      "r465",
      "r488",
      "r503"
     ],
     "calculation": {
      "http://getweave.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' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r33",
      "r90",
      "r176",
      "r204",
      "r205",
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r365",
      "r369",
      "r370",
      "r392",
      "r463",
      "r464",
      "r465"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.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://getweave.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://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non-current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r15",
      "r487",
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "verboseLabel": "Outstanding balance"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r29"
     ],
     "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://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r29"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Unused line fee (percent)"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r15",
      "r223",
      "r233",
      "r234",
      "r235",
      "r487",
      "r499"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "Current and Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r36"
     ],
     "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://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r36",
      "r203"
     ],
     "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://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/FairValueMeasurementsAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r134",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Description of the Business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/DescriptionoftheBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://getweave.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://getweave.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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r71",
      "r74",
      "r77"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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://getweave.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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r5",
      "r43",
      "r45",
      "r50",
      "r53",
      "r77",
      "r90",
      "r99",
      "r103",
      "r104",
      "r106",
      "r107",
      "r111",
      "r112",
      "r122",
      "r149",
      "r157",
      "r160",
      "r163",
      "r165",
      "r176",
      "r204",
      "r205",
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r382",
      "r392",
      "r490",
      "r506"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT",
      "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r103",
      "r104",
      "r106",
      "r107",
      "r114",
      "r115",
      "r123",
      "r126",
      "r149",
      "r157",
      "r160",
      "r163",
      "r165"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss attributable to common stock holders - basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r116",
      "r118",
      "r119",
      "r120",
      "r121",
      "r123",
      "r126"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net loss attributable to common stock holders - diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "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": "Accounting Pronouncements Adopted and Accounting Pronouncements Pending Adoption"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NotesPayableToBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a bank.",
        "label": "Notes Payable to Banks [Member]",
        "terseLabel": "Note Payable to Silicon Valley Bank"
       }
      }
     },
     "localname": "NotesPayableToBanksMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office equipment"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r149",
      "r157",
      "r160",
      "r163",
      "r165"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r433"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesNarrativeDetails",
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r431"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of operating lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r431"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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": "Current portion of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r431"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, less current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r435",
      "r439"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash outflow from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r430"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Amortization of operating right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r442",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate lease term (percent)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r441",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term (years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r417",
      "r420"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r417",
      "r420"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next 12 Months",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r417",
      "r420"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r417",
      "r420"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r417",
      "r420"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r417",
      "r420"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r417",
      "r420"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesFutureMinimumPaymentsUnderASC840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://getweave.com/role/AccruedLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r362",
      "r363",
      "r367"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Change in foreign currency translation, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "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)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedTerseLabel": "Paid offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r63",
      "r65",
      "r175"
     ],
     "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",
        "terseLabel": "Payments to acquire debt securities, available-for-sale"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://getweave.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": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Develop Software",
        "negatedTerseLabel": "Capitalized internal-use software costs"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ],
     "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://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ],
     "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://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r18",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "periodEndLabel": "Preferred stock, ending balance (in shares)",
        "periodStartLabel": "Preferred stock, beginning balance (in shares)",
        "terseLabel": "Preferred stock outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r18",
      "r465"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.00001 par value per share; 10,000,000 shares authorized, zero shares issued and outstanding as of September\u00a030, 2022 and December\u00a031, 2021"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime rate"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r67"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from Issuance Initial Public Offering",
        "terseLabel": "Proceeds from IPO"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": {
     "auth_ref": [
      "r67",
      "r334"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised",
        "terseLabel": "Proceeds from the employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r67"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Proceeds from issuance of equity"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r68",
      "r89"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "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 advance on line of credit",
        "verboseLabel": "Proceeds from line of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r67",
      "r334"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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": "Proceeds from stock option exercises"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r189",
      "r432",
      "r437"
     ],
     "calculation": {
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedTerseLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r190",
      "r437"
     ],
     "calculation": {
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r13",
      "r188",
      "r430"
     ],
     "calculation": {
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "totalLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r190"
     ],
     "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://getweave.com/role/LeasesNarrativeDetails",
      "http://getweave.com/role/PropertyandEquipmentNarrativeDetails",
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r192",
      "r528",
      "r529",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r11",
      "r188"
     ],
     "calculation": {
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "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://getweave.com/role/PropertyandEquipmentNarrativeDetails",
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r190",
      "r465",
      "r495",
      "r504"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r188"
     ],
     "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://getweave.com/role/LeasesNarrativeDetails",
      "http://getweave.com/role/PropertyandEquipmentNarrativeDetails",
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r57",
      "r183"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for losses on accounts receivable"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RedeemablePreferredStockDividends": {
     "auth_ref": [
      "r115",
      "r253",
      "r258"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends paid to preferred stock holders that is redeemable solely at the option of the issuer.",
        "label": "Redeemable Preferred Stock Dividends",
        "negatedTerseLabel": "Less: cumulative dividends on redeemable convertible preferred stock"
       }
      }
     },
     "localname": "RedeemablePreferredStockDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r457",
      "r458",
      "r459",
      "r461",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r342",
      "r480",
      "r543"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "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://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r10",
      "r84",
      "r485",
      "r500"
     ],
     "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"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is 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 [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/FairValueMeasurementsAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails",
      "http://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r258",
      "r465",
      "r502",
      "r520",
      "r525"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "negatedTerseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r95",
      "r96",
      "r97",
      "r100",
      "r109",
      "r112",
      "r180",
      "r335",
      "r336",
      "r337",
      "r350",
      "r351",
      "r380",
      "r516",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "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": [
      "r144",
      "r145",
      "r156",
      "r161",
      "r162",
      "r166",
      "r167",
      "r168",
      "r272",
      "r273",
      "r481"
     ],
     "calculation": {
      "http://getweave.com/role/RevenueDisaggregationofRevenueDetails": {
       "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",
        "terseLabel": "Revenue from contract with customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r270",
      "r271",
      "r276",
      "r284"
     ],
     "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://getweave.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r87"
     ],
     "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 Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r268"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Remaining performance obligation period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r52",
      "r90",
      "r144",
      "r145",
      "r156",
      "r161",
      "r162",
      "r166",
      "r167",
      "r168",
      "r176",
      "r204",
      "r205",
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r392",
      "r494"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      },
      "http://getweave.com/role/RevenueDisaggregationofRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenue",
        "totalLabel": "Total Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://getweave.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "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://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r440",
      "r445"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Finance lease liabilities arising from obtaining finance lease right-of-use assets"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://getweave.com/role/AccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "Sales and telecom taxes"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/AccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r127"
     ],
     "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://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCapitalLeasedAsssetsTable": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may 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": "Schedule of Capital Leased Assets [Table]",
        "terseLabel": "Schedule of Capital Leased Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfCapitalLeasedAsssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r329"
     ],
     "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": "Equity Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Future Minimum Rental Payments for Operating Leases Under ASC 840"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r190"
     ],
     "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://getweave.com/role/PropertyandEquipmentNarrativeDetails",
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ],
     "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://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails",
      "http://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r302",
      "r317",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting term"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r316"
     ],
     "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": "Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r316"
     ],
     "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": "Canceled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r314"
     ],
     "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)",
        "verboseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r314"
     ],
     "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://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r311",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance outstanding (in shares)",
        "periodStartLabel": "Beginning balance outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "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://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r311",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance outstanding (in dollars per share)",
        "periodStartLabel": "Beginning balance outstanding (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "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://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityEquityBasedCompensationExpenseDetails",
      "http://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted Average Remaining Contractual Life (years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "periodEndLabel": "Exercisable as of end of the period (in shares)",
        "periodStartLabel": "Exercisable as of beginning of the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Exercisable as of end of the period (in dollars per share)",
        "periodStartLabel": "Exercisable as of beginning of the period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r319"
     ],
     "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": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r306"
     ],
     "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 and expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r306"
     ],
     "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": "Canceled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r307"
     ],
     "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://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r333"
     ],
     "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": "Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r303",
      "r304"
     ],
     "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 the period (in shares)",
        "periodStartLabel": "Outstanding as of beginning of the period (in shares)",
        "terseLabel": "Options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails",
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "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": "Number of Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r303",
      "r304"
     ],
     "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 the period (in dollars per share)",
        "periodStartLabel": "Outstanding as of beginning of the period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "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://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.",
        "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost",
        "terseLabel": "Share-based payment arrangement, plan modification, incremental cost"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ],
     "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://getweave.com/role/StockholdersEquityNarrativeDetails",
      "http://getweave.com/role/StockholdersEquityRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r308"
     ],
     "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://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r307"
     ],
     "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://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit",
        "terseLabel": "Share-based payment arrangement, option, exercise price range, lower range limit (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit",
        "terseLabel": "Share-based payment arrangement, option, exercise price range, upper range limit (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r323"
     ],
     "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"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r321"
     ],
     "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": "Outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r438",
      "r445"
     ],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails": {
       "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://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Capitalized internal-use software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r38",
      "r48",
      "r49",
      "r50",
      "r95",
      "r96",
      "r97",
      "r100",
      "r109",
      "r112",
      "r133",
      "r180",
      "r253",
      "r258",
      "r335",
      "r336",
      "r337",
      "r350",
      "r351",
      "r380",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r456",
      "r516",
      "r517",
      "r518"
     ],
     "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "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_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r95",
      "r96",
      "r97",
      "r133",
      "r481"
     ],
     "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r18",
      "r19",
      "r253",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common shares from the employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r18",
      "r19",
      "r253",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r18",
      "r19",
      "r253",
      "r258",
      "r308"
     ],
     "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",
        "negatedTerseLabel": "Exercised (in shares)",
        "terseLabel": "Issuance of common shares from stock option exercises (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT",
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r18",
      "r19",
      "r253",
      "r258"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common shares from the employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r38",
      "r253",
      "r258"
     ],
     "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": "Issuance of common shares from stock option exercises"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r18",
      "r19",
      "r253",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Repurchase of common shares (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r19",
      "r23",
      "r24",
      "r90",
      "r172",
      "r176",
      "r392",
      "r465"
     ],
     "calculation": {
      "http://getweave.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": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r88",
      "r240",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r258",
      "r259",
      "r371"
     ],
     "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": "Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r408",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r408",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r408",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r408",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r466",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/SubsequentEvents"
     ],
     "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://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "auth_ref": [
      "r204",
      "r208",
      "r209",
      "r210",
      "r213",
      "r214"
     ],
     "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": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r17"
     ],
     "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": "Ending Balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSDEFICIT"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r99",
      "r100",
      "r101",
      "r102",
      "r113",
      "r173",
      "r174",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r335",
      "r336",
      "r337",
      "r348",
      "r349",
      "r350",
      "r351",
      "r359",
      "r360",
      "r361",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r409",
      "r410",
      "r426",
      "r427",
      "r428",
      "r429",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r482",
      "r483",
      "r484",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Accounting Standards Update [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "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://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/NetLossPerShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r116",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average common shares outstanding - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r114",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average common shares outstanding - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://getweave.com/role/NetLossPerShareCalculationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "weav_CapitalizedImplementationCostsAmortization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Implementation Costs, Amortization",
        "label": "Capitalized Implementation Costs, Amortization",
        "terseLabel": "Capitalized implementation costs, amortization"
       }
      }
     },
     "localname": "CapitalizedImplementationCostsAmortization",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "weav_DebtCovenantLiquidityConsolidatedMinimum": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant, Liquidity, Consolidated, Minimum",
        "label": "Debt Covenant, Liquidity, Consolidated, Minimum",
        "terseLabel": "Debt covenant, minimum consolidated liquidity"
       }
      }
     },
     "localname": "DebtCovenantLiquidityConsolidatedMinimum",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "weav_DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant, Unrestricted Cash And Cash Equivalents, Minimum",
        "label": "Debt Covenant, Unrestricted Cash And Cash Equivalents, Minimum",
        "terseLabel": "Debt covenant, minimum unrestricted cash and cash equivalents"
       }
      }
     },
     "localname": "DebtCovenantUnrestrictedCashAndCashEquivalentsMinimum",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "weav_DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant, Unused Line Fee Metric, Outstanding Principal Balance",
        "label": "Debt Covenant, Unused Line Fee Metric, Outstanding Principal Balance",
        "terseLabel": "Debt covenant, outstanding principal balance threshold"
       }
      }
     },
     "localname": "DebtCovenantUnusedLineFeeMetricOutstandingPrincipalBalance",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "weav_DebtInstrumentPeriodicPaymentNumberOfPayments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Periodic Payment, Number Of Payments",
        "label": "Debt Instrument, Periodic Payment, Number Of Payments",
        "terseLabel": "Number of required principal payments"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentNumberOfPayments",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/CurrentandLongTermDebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "weav_EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Incentive Plan",
        "label": "Equity Incentive Plan [Member]",
        "terseLabel": "2021 Equity Incentive Plan"
       }
      }
     },
     "localname": "EquityIncentivePlanMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_FinanceLeaseLesseeMonthlyRentalPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Lessee, Monthly Rental Payments",
        "label": "Finance Lease, Lessee, Monthly Rental Payments",
        "terseLabel": "Monthly rental payments"
       }
      }
     },
     "localname": "FinanceLeaseLesseeMonthlyRentalPayments",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "weav_FinanceLeaseLesseeNumberOfLeases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Lessee, Number Of Leases",
        "label": "Finance Lease, Lessee, Number Of Leases",
        "terseLabel": "Number of leases"
       }
      }
     },
     "localname": "FinanceLeaseLesseeNumberOfLeases",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "weav_FinanceLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Liability, to be Paid, After Year Four",
        "label": "Finance Lease, Liability, to be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofFinanceLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "weav_FixedAssetsNotPlacedInServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed Assets Not Placed In Service",
        "label": "Fixed Assets Not Placed In Service [Member]",
        "terseLabel": "Fixed assets not placed in service"
       }
      }
     },
     "localname": "FixedAssetsNotPlacedInServiceMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_FourYearVestingScheduleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four-Year Vesting Schedule",
        "label": "Four-Year Vesting Schedule [Member]",
        "terseLabel": "Four-Year Vesting Schedule"
       }
      }
     },
     "localname": "FourYearVestingScheduleMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_IncreaseDecreaseInContractAcquisitionCostsNet": {
     "auth_ref": [],
     "calculation": {
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Contract Acquisition Costs, Net",
        "label": "Increase (Decrease) In Contract Acquisition Costs, Net",
        "negatedTerseLabel": "Contract acquisition costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractAcquisitionCostsNet",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "weav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "weav_LessorNumberOfPhonesIncludedInBaseSubscription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessor, Number Of Phones Included In Base Subscription",
        "label": "Lessor, Number Of Phones Included In Base Subscription",
        "terseLabel": "Number of phones that can be included without adjustment to subscription price"
       }
      }
     },
     "localname": "LessorNumberOfPhonesIncludedInBaseSubscription",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "weav_LessorTitleTransferPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessor, Title Transfer Period",
        "label": "Lessor, Title Transfer Period",
        "terseLabel": "Title transfer period"
       }
      }
     },
     "localname": "LessorTitleTransferPeriod",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "weav_OfficeSpaceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office Space",
        "label": "Office Space [Member]",
        "terseLabel": "Office Space"
       }
      }
     },
     "localname": "OfficeSpaceMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_OnboardingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Onboarding",
        "label": "Onboarding [Member]",
        "terseLabel": "Onboarding"
       }
      }
     },
     "localname": "OnboardingMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_OptionsGrantedInLieuOfBonusesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options Granted in Lieu of Bonuses",
        "label": "Options Granted in Lieu of Bonuses [Member]",
        "terseLabel": "Options Granted in Lieu of Bonuses"
       }
      }
     },
     "localname": "OptionsGrantedInLieuOfBonusesMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_OptionsWithAcceleratedVestingClausesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options With Accelerated Vesting Clauses",
        "label": "Options With Accelerated Vesting Clauses [Member]",
        "terseLabel": "Options With Accelerated Vesting Clauses"
       }
      }
     },
     "localname": "OptionsWithAcceleratedVestingClausesMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_OtherInformationLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Information, Lessee",
        "label": "Other Information, Lessee [Abstract]",
        "terseLabel": "Other information"
       }
      }
     },
     "localname": "OtherInformationLesseeAbstract",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/LeasesScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "weav_PaymentTerminalsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment Terminals",
        "label": "Payment Terminals [Member]",
        "terseLabel": "Payment terminals"
       }
      }
     },
     "localname": "PaymentTerminalsMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_PhoneHardwareAndDataCenterEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Phone Hardware And Data Center Equipment",
        "label": "Phone Hardware And Data Center Equipment [Member]",
        "terseLabel": "Phone Hardware and Data Center Equipment"
       }
      }
     },
     "localname": "PhoneHardwareAndDataCenterEquipmentMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_PhoneHardwareLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Phone Hardware Lease",
        "label": "Phone Hardware Lease [Member]",
        "terseLabel": "Phone hardware lease"
       }
      }
     },
     "localname": "PhoneHardwareLeaseMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_PhoneHardwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Phone Hardware",
        "label": "Phone Hardware [Member]",
        "terseLabel": "Phone hardware"
       }
      }
     },
     "localname": "PhoneHardwareMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_SecondarySalesOfCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secondary Sales Of Common Stock",
        "label": "Secondary Sales Of Common Stock [Member]",
        "terseLabel": "Secondary Sales Of Common Stock"
       }
      }
     },
     "localname": "SecondarySalesOfCommonStockMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_ServiceProvidersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service Providers",
        "label": "Service Providers [Member]",
        "terseLabel": "Service Providers"
       }
      }
     },
     "localname": "ServiceProvidersMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/SubsequentEventsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Intrinsic Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value (in thousands)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresIntrinsicValueAbstract",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "weav_SubscriptionAndPaymentProcessingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription And Payment Processing",
        "label": "Subscription And Payment Processing [Member]",
        "terseLabel": "Subscription and payment processing"
       }
      }
     },
     "localname": "SubscriptionAndPaymentProcessingMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_ThreeYearVestingScheduleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three-Year Vesting Schedule",
        "label": "Three-Year Vesting Schedule [Member]",
        "terseLabel": "Three-Year Vesting Schedule"
       }
      }
     },
     "localname": "ThreeYearVestingScheduleMember",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "weav_VestingTimingAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting Timing",
        "label": "Vesting Timing [Axis]",
        "terseLabel": "Vesting Timing [Axis]"
       }
      }
     },
     "localname": "VestingTimingAxis",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "weav_VestingTimingDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting Timing [Domain]",
        "label": "Vesting Timing [Domain]",
        "terseLabel": "Vesting Timing [Domain]"
       }
      }
     },
     "localname": "VestingTimingDomain",
     "nsuri": "http://getweave.com/20220930",
     "presentation": [
      "http://getweave.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "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": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r114": {
   "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"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256"
  },
  "r122": {
   "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"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r133": {
   "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"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r14": {
   "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"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "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"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "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"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "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"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r392": {
   "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"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r40": {
   "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"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r41": {
   "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"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123415192&loc=d3e39896-112707"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707"
  },
  "r42": {
   "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"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123406127&loc=d3e45023-112735"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981"
  },
  "r449": {
   "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"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888252"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r456": {
   "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"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r469": {
   "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"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r5": {
   "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"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r53": {
   "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"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r543": {
   "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"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756"
  },
  "r545": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r546": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r547": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r548": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r549": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r55": {
   "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"
  },
  "r550": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r551": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r552": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r56": {
   "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"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "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": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>71
<FILENAME>0001609151-22-000052-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001609151-22-000052-xbrl.zip
M4$L#!!0    (  2&:E7*#M-N80P  (53   >    97AH:6)I=#$P,BUW96%V
M97AA;65N9&UE;G0N:'1M[5QK;]NX$OU^?P4WQ>TF@-]V'G6R 5S';0TD3I"X
MF]M/%[1$V]Q(HI:DXGI__9TA)4M^)6[:U')Q]V'$$D61PS,S9V9(G_UV<=WN
M?[GID+'V/7+S^?UEMTWVBN7R?;U=+E_T+\BG_M4E:90J5=*7-%!<<Q%0KUSN
M]/;(WECKL%DN3R:3TJ1>$G)4[M^6L:M&V1-"L9*KW;WS,[P"GXRZY_\Z^ZU8
M)!?"B7P6:.)(1C5S2:1X,"+W+E,/I%B,6[5%.)5\--:D5JG5R+V0#_R1VON:
M:X^=)_V<E>WWL[)YR=E N-/S,Y<_$N[^L<>/CVK5VF!0H8?N86/@G%!688U!
MU3DYJ0QJ[^K.?ZLPR#(TM\\H/?78'WL^#XICAN]O'C=*)R>A/IUP5X^;U4KE
MWWOS3:D<06LMPF:M >TT^ZJ+U..CH&DF *V'(M P, DOLG\NO>]'/I3<=H0G
M9/--Q?QSBG>*0^IS;]K\O<]]IDB/3<BM\&GP>T'!\A85DWQH&RK^#VM6JS =
M\W42BP+Z\7C $M%8872^COF :U*ME&KS8UT6JY750&@M_&:U-B\N!U:3R2W-
MXD/W]JY/6E>=W@7\WR?]:X+"[US=7%Y_,5=:'V\['?QK[8(\/;V_(J7Y<&HO
M\<"%V3;K1^'K+UMCY83[G[IW9,6L^Y\Z9-6LR;X><T7>OCFIU2JGB0Q>:>2F
MQR;7(#EG@\5K@2%PK3%XU6$]*5 CF>KI 0$I^=1EA V'S-'\D1&JB!B25C0"
M")!ZP=HTD"?+L3C!,G=F$[@ 2YT+V0ZFA 8N&3 ]82P@]XS"Z-K"]Z. .Q0=
ME"J0;N"4"H22"^;1"96,.$*&0IK;.18[3".DP30/<BX8*=^**7E/@P=%]G,I
ML,Y7YD2(SVT-ZVDA;G,A2]_BI$+JNL#!BAX;PO.EVF'FFK2=VHL_WUFOFIT=
MALN<6*6;$5@KB:WVSF\[[6Z_=7GWDNG;J1Z6C@]SXKA7H_[^4^>VT[K;)KH*
M!(WH3/V,L< KL04CH62/7$3*FQ(#$_ E/- "VI&.'WIB:@* UD@R9OYR32!P
M[6@Q8)+4WAD/6<VQJ5XUBSS8[;=O#M^=XG+\'_^OC_\$[8C^5!<@CN5 .1#M
M2*-,2U !WU! HS:K- ":2S;T@&ZE7>&B5H]/%=&SZ-MT"YT&,(]0Q-> 76:&
M,WLJ'5++?>1*R!(AWP.+=QN@ EH=;@T8O>O[ H8OMYT/U[>=[>*#!T Z8='
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
MRY*=_RZ4YO'L&QG:66OHL$K>2:8UN4ZX9E42,FET(#JA>G?GX*CW%%O&-(K
ML+64Q5C_8*UU[A;/(X#:K1FA9[77J^_N>*^;O=7/(4GHA!'))IQ-42QTPA7Y
MM: 2L9?.R 4;"ZF)R,E[(3/B-6N_$A&3:V8F#426%3D/J:E;JDJ&>5@G9$\G
MC.SN'+5:S9YD-UQIU#9M;W@]I/#!FQ_-NZV-WGU'%7P*[V4S<IN+:<JB&X2;
M=;)TKHT$4R07*-?8A_*<T'Q&BES+@D%[%'!;R^%S2C)<&6U)3$/<DD1DJ$Y:
M.+D5@9R%3"DJ9T8DH[>,&&3NUU2X%T$9;)G:1@![&(&02Q1^B.68#DTB)LDT
MX6%"5&$^%O.G3+)R$6- QE6*#L$T&U.N$QBHQBRT"IIUQU!-1#!S@FD1"6;+
M;K!AL9D6O\^X:#\]+AB)>0[/&Q 7GJXB*"".8;DTSO,8.6F3#]_#M(BP)M!<
M<FL5D<!-'H\!AHDC$U]IN@B4$B/U:&O$8F2[T:J1*%(((#H$('2Y;O4)J4I(
MG(JIFH?.(MT)-3>=WM"RNA0!:J[,BK8_9!!T-@;!Z(''7JD2X+(6F302<<QQ
M:;TX)%0RBQ?\SX.4&;\2AB )4JX2(V[$,E"(H1%S'7$5ID(5F&?(18K4 3>6
M(F01;BNR!YPB!N =&/Y=F-#\AI$^\O:B2"%AFZ^#/;9OI]KFRUZ9W1]C#@%3
M3;ZL@AXTMX&Q\\PPFN9S/8RG3$%-^,_2XU_[O&J8.Z2%VGZ*H="  :AR)T?*
MHI!8 $DUX<JF*J18;M<Q?<PBR9>)0K(47Q <)2LOX*N6)&(&.1(>NBB1\LB>
M(541*!YQ*KDQ@+O:8:DK-RL5RO"YC5]ER=\F-@ZI4 BG1SMIC)Z"AT5*#1_!
M+*O$HBY@AJLRR\41WP)F!$$9F,^BS[</WT$<!1OC:'?GC=<[1T77QLPW[=[G
M;=W803^Y%_\.O!9N])H_H6EA0]3$$HMC5#,^83DZG]6J!([=(MG<Y?H299,.
M$Y$HRA7"0!1Z\][;T &]EV:FRL=_W2V18-X_6 )AS@?0QU50;/"#X1]M9E_G
MX%6@3!M=%C,[LAP'YC#B'?841D"1N6MX##C$N'NI#W)K.:8"HXHP+*2!8XF^
MUJR:":5QWQS@L98*L="?[D3E#D=KIL2(*[3,CZ1+Q=%H,7L",(>#O+C7:]]I
ME5!US_6@5FKCD$6VSEA_4"5R= DS]/FW+"V/ X_DJU_LHB^/O9?9P!U\M0;.
MGK2C><!6%UEL2&4Y:!8);6#?&H'J:E&'4A0E70OI>,>,VAM8++.UAJVER4!0
M:;DHXM#)3M]#.(&5E&$]_#<MQ3P'V)\%A\HVWHL\M$>$_?^O+K"/4Y7ISC@
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
M4[9^N_3@ZGX<8G^F<OHG4$L#!!0    (  2&:E6L9:.6U 0  'H5   5
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
M3.,PF&*[Y;= 8UBI]/DNO.&JN^;AEZP)KSW)O%E2]W?ACYZ!OR=&D6!]1F,
MZD9"9QI6DQ'KC$4Q$HO(RCHF;^DD"7NH*-XAP#OXI;,$\?= C)\!<9#4XZAC
MQFPB<6M0IJDR25FV7CH'OP*))S!,#<(?8?RV7\+X13 FS\!8>C!L-#>99I0#
M&S<X4P"4C"@L&0;^;BVH89_HCT 8A:"TD9K9Z%A@S!*.I >[2A-AA(K?@/!
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
M=;?Y=  -D#::@A+*):-2:(&4M %1SX.S;@'9\N2CS2</56>]C]03HZ-DR",
MKHNI,BD7V"'6UU_1[-4K02-3-S0QF*2 80X:/!;&:*RBY4HPJPRS=G([,,]:
MQEA 0[F(,3!LP!!FCFIM4:#>.R,QTE&8A0'--&S@T8$ILN"8Q6!A\<""%59B
MZCSSP6GCW *!::(V\.C@@ST.J@R]=(QI2BPGCHGD1X\&(8$6!C[3MH%'![(
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
MZO-V3&Q&ANK@?1WPS8O2L<0;S.?K2(?1-WH<YQEOE'A9JL>,3%:/^>SE13'
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
M$E)F,C)L!' FAVS*DR)Z5*>-2Y_*]&EWS '.2^H=$_4^<:P@#/8 MT"ND64
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
M&KNYD&CU"L*WW7Z9-ONH>UO..!</J@Y\[BD0EI1SZ84&1*/E1?&@I"PDP8&
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
MR[8UM:JJP7J^.*@+*U>?A)19>6FL/&'J%R4,M+0$)>N.(JZ2B6 "(T@JHS5
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
M,#?+&/-X$+(2-5G]R JN?:3@ N<^8@V82D*Q)@1;\'%J)6K+JQ\M#U;H.*R
M-() " BP2K"2A ?2EFAD +3D10UZJA*L\"86HHF)VB9DR0K45BI03T.U7*)H
M>2C&QU',"A$IC0)9PD)2CEPR S%UB''C,:-8.A<JJU"4(2Q#6-TAS!C,P1@E
M..5,)XF>& !3:Y4#PM74-N!6YCLNT9UU/%YJC9K@+28>16.3.A9I0-8XAD!&
M!A@G(QZ;G5TJFEQE7U;&L;7$L5D*6*0CS[#5T4@2N0],6Y74,NPLYHI$P \#
M62[ULQI$&Z^NRSV6X!E%+(F@I)HE4],EW1H5-7<#0(C,%$VP!&O*N1KY9C3+
M:%9W-$LGGG@>#6C&>93*"JH$D9#T,IQ,35,)FF7 F@FP6A/5;EWPIO"(&:(M
MX@(+I+GGR(I(-'><,DEV=B=K362HRE"U05#UY%O$K'BM!L?&%2]K$G9)<,@8
M2Q%WT2+M-44$*Z.B#Y0)4185:Q(VZ=:O&9I5U#NO_&Y5QY"NH\'@RG8]-'HQ
M+;#,OQG\/-!WBEXMZW+K^+3>JC\A\:*$985]=#)M5D2;*<985)C FI%^MF
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
M-<$..HX=0BM%)$]@(2$B+C%!-AA VELL@O4<<%)_)&\RRIN2SETB9)W@(VM
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
MLLY"1,$%C[AT$AG-+<*2!8^=833HG5W.FIK))L&3X?ESA5UM1/#I]H67;G8
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
M0-446]"DO&4"].L5BC[4@<45\?W=0VIK?_YRI'D^95KE+,\M$MJ"M9Q;BG(
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
MA=(\ZKRNI4BX<2XP1W4>,E"/<2XR&Z@V5DAB,7=)PG$MX<])PN?\62X'PYB
MQ>,=1=P%BG2F.<JI44I;H8(+:Z^%6)?Y*B5NOE@OT!4JR3;\]E)EY &-M-68
MF/]ZH#=^WA"=2T.SW$0S5/+<4$6P\980R7F.C?,)HF^0KU1#](I ] )" .4$
MUSYJ75IXQ+EWR$32(9PIX@.WC&88E#"BUMG]D^N?DY.JQKQ?$O."M1DGA#,2
M'#<"U%+.!7%&9$%ZXW1A>-:8]YPP;\Y]1ER62Y*CP U!/"-@>!+M$(-5SYC-
M0AX[1G*\SA:T;UI%R'NN<=;J*Y6PTH3 BV]S&YK-\60SF%'7'9JVOS7AYP,^
M,+W^'P,-WX*_7>O[Z_^!/V9F(X/9^/.LVV_%;?>JY]LZUB3]>=YR@^,*UR:N
M*G;$*SR^1!O89L/!Y9><ZMY1JX/**_/I0RK60/E>\9M6Q\&_7A&57F$)L$WP
M=;A-XV#WO6]H:[NG\,2+F#S8Z0Y\OS'HQLK8O@<<UT/7 OR,& Y#[!<_)>G2
M\==EVJ%NPWCA%RDA=R2ZL_.^\M,A'V+HK__']/YX/7WGR3^/>V.!./+(]+S^
MAG2 .[[2[7-]T5_[8WHH,([)'7S9YKO7 .]RGV6OT1R7<5JCS]N;_VXWWNSM
M[GYJ[KS9/-C9:X)UO=-\\QRVW>)7>K,'IVAS?WL+7JNYO_=N9VOS /ZQ?P!_
M[4;O070<C#F<G\M*_=;J (QTAW /U__]V8QZA'F7#WG):'#]G1_W/M??+2H1
M\7"=.9]A9=KZK.]?53_\6>DFK4Z:Z731G].WB]GV,\I7&FOQ\1C>-G !<:4:
M5CZY_'@C?32C+!:?R6Q#BLL_QAODTL^NNBWA&S1G=[KMU9]121]FL.)&MWU8
MS?$1O_K27N2AO>6@7#^FRV#_T_OW[]+QMOFNL;6S_^;=WOZGC]M31QT<ZV_W
M/NZF0_[5G1H4W#11ZBGO\0LT&HUE2[&.V0U3%7.DW3E+*4_1#U,T'_7]N6X#
M]P[:KL;KW]P/N.B]GK>W;^FEV3OE7HEE\4U?Y\$MT9'W83YX(91R$I80:2,"
MXLS@6#2E43"P=AQG+L]<T2+UWBSKJY<_4L//LX>?I5=RS<%/C3"W0YC94(&1
M3F?*2D 89A'7"B/XE4789O!71A6G>NVURE8I/^V1.6<>63&_7ENSW5/?&.@?
M\Q7F]R:V>&Z0N>B]GC=D/H#&%O?+0=PN$35KR+P59'Y:H)1A+KG5#FF),2AE
MGB,5:$ 9RR2F 6.;*X!,ND*TLH^4,E+#R\K#RP-H9#/P4I-&+@=V9C4U197P
MC"K$.88_%'<H)U@C;X*6Q@AM>%C%QGF/5/^T.N[3YEXS>5!WFO]N[Q^D+J_-
MK84]7^_F4UUB6]8'N\=S3=AYN3R6,?ON+.:'C!C6^U5?.-<X;PV.4R+*,':,
M.],7,4Y8&Q<O[O1?NG'Q1I^U!KJ]_>/,=UQK,.SY/B@$PU[/N[^&@V9W\,4/
M:JOCUL?_T0+^+"(H8U2C0+%'G!B--/49T@9[*4QFJ*1KK^D+[$Q3X\ZSQYVE
M6QTU[CP4[LPYB(4E7+$\XHY#G%*"C!,:\1Q+S:E0CI&UUP2S%0*>%Q_1?SO9
MT+?1;FG3:B?^NH;NM?K1:9S:ZW3-0+<ZZ9]3%Z0I1-V AO /W>_[>4[S.OCV
M[$%WZ<K>QSB.O?"I[S?CGME+NRL2*5;\.&^[O<FVJ>_*?7E19PDL#Z(7,'!E
M4I&<&!.;'&?1,R20H5BBB-M26YZQ7*Z]YNM2+(M5L<X2J(%JA;7#&JA6 ZAF
M=4DBI= 9YB@0"4!%A$-*YQ8I(HWACHF@]=KK;)VS>VN3==>C>L"UM_C.Z+UI
M;6_H':#VV?7]CVH'S;,_@I=N*VQY,YAJ"5.Y9[924E.SVXG--/9Z[S5,DFZ7
M_S[HP=L6HZT#R<LXA0]VY\T%SI2#5<U0)O* N#$4*4P\\D92Y:E2.O9_6KU
M<NU.KM'J@0R&):-5;3C<$[+FNF%13WS  3F+=>0#)D@S^(-ZCCDE6@E6U$%D
M]ZZ#6+X;>K8"4CS/"LB:SJ.F\[C==&1/0><1GY) 5H4,*^)8Y OG) 1MC<Z=
M"SC#VA+&#AE?>V@.D(<C*E@QUH;;LX*LV LTX9S9;QSL-3XU-S]M[1P49""+
M:$'*1+[-=Q,$(8^[T6=G\>:;YX:"D:W=Z%7*WT16*!FQOS@Z4-2/TV"FW@P]
M^I*2C6H"'NN9TU.0;\@LO7*AD#2'IW!/NP2[>Z:YF8[I#WMA[\SW=#Q(^T^L
M938O2BWS9). SLB_?-XY_WKRM?5UZR-HC\WCW<\[^.O![L7N"6B$)_#WY_B<
MCVW_OQ\OOGYV9X9RN;OU"73&X^,O)W^=-D__^08:X\]=NOWCRTF\Q\X%:(D4
M_O[QY6<S[/X\.C\,A@O-,H^<ICGBG%.42RV0M$*Z7&"JL"BLB%9GZ-UFU-2Q
M"3D71EG/$B4B3#K51 G!E3 L^+6&!\7]+(I9;^C77F_!/WNMLV2==$.JR_IK
MV(<]T.]76F>YR$L@AGF<(SKNS7)2TMXI=LZU$_/ZL]???>--]_04S#1;;#O
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
MKX='#@$8 )H]_#0/(07'U+;N1=.UOSD>XU8QQ!%\R%\./HY^[FT>PO0&G;N
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
M)B@IV&Z'9_%?EQZ$:0P/QJM_[O7W5^] E^OV*FK]]_&!_9TRO7NG\Y?N^\E
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
M,^R>6+RW9=G> 8Q[RUXT-P\S:0 #,H&D5AGB.%BDJ0N(4XR%%380.E=!KIW
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
MYXA%EFF6>XR%2MH7P\HX'$2F,?-</8Y_K8:;F\/-Q;P++60\\T$;E/L,%"S
M&V0(Q2C(G"G%O+8F%H=E\VGM5V+-PVE*UX9Z7K3,*:M9EAOJ)/'<:9Z'('F0
MUEJ0.V)T[>)Y9@(YY^()+L,2!X=<X!QQ3RQ20A*D([V4$"H7A(+%LXZ)K$5R
M%40R<)%K1Z7#5'"=YT;Q7%LBG#?&,F(?QPE12]UMI&[.SY#9##OK<F05 :D+
MF41:.H4T-98SESN3J;772MQ2Y:YE[F%D3EBEX,#+G8?E$L+H'.L<3D1E36Z)
MK\W@YR:0<V8P:)Z*8B>0HC8@+C58P,%JY!GU< X&(K1?>\W6L7H"S?3%)M>\
MGR[$2&VZ;F#<WNB%7PCTW)?>9@YZ4K>QG8X%G*DA95F0TGPS;^H:'?GS<H<(
M USA5F8HER%#WGOCO&2@4<ND62_-L;9"\8)?7&KO2TETM=36@GD;P9PS>0W/
M'=,!#%T 4L2I,T@I2Y!RAAHCG6!$K[W.:[%\<6)Y7XJ?^C!]))F=,YA%%@R.
MC)0"4XE@_00RG'C81LQG4E'X4$7]G/!Y/J!::I^WU-Z7F:B6VD>2VCFKVCJ;
M4:\48B(GB#LMD5&Y08($0C@/+@M\[35=YVR^4>_32>T-2_LF'Y&MHG5]T(U4
MK;VJP=3BB2QB\671.(/7<=UA+$%/\?B7F]6SC-=^WJBZ=,="16Q50^K2('5_
MWJN0849RIC,4N&2(&\!5I7V&G,A%4,R[7$9%2*Y3-M\%Y&I,78),/$[0H<:N
M7QR[ENY>J;'K ;!KOIS$!<.LS1%3L9PDMQKE00:D'-CCV& I20[8A=<9OJT5
M5V-7C5W/ [N6[H.JL>L!L&L^8R-SW@@?$& 38)?P'N49J&'.&JM5<%C'UM@$
M<S!F:_"JP>ME@M?277$U>#T >,WYX0Q33"B=(\LSA[A5!.4:<\0\AO\/VFJM
MUUXKOHYO7=7VA-B5_'1_)/+#21[GJ2[J"WF=TQY2(<.*.(8UM9R +6&-SIT+
M8#5H2Q@[Y'+M;DWGRG=#$<T20>L48RMZ0&+A.;*>1$W)1V37C_7,Z2G(-V26
M7OEA28G?ZE;O7]T>^JU6W[:[_6'/]U>%C+C9JH#C&]O[&\#A]-_VEP,8P=8'
M#L\2>W]O\]W33S]V3]\>-P]V0,C_G2,CWCNP_.OG[00N37AV<^L8@. ; -#1
MQ=<#&//G;0( \*U9DA$WCPXSHK%3.4%!N@QQ1Q3*!8<I--(0)WV.,UH@/ B(
M=YL1?JTGN0N:Y38(+@3< ?[?2IAZ1^"_,$M>'*>]D>:]L>MUG/5(C]2?%\5)
M6M2%M-;7/WEZI)E66!.GB<PDSV"S<*X=9P9K3XG%YF[$RBO4+?)MJZ,[%F[3
M:'7Z,-MI8E/?R%YD)]2#1HB3_SU-?MFR/(RNZ0_TH%B+Q(1?L>W'7G:))+G=
M[I[W;TI7F\_B&IMMMO"0N+:8,/W__7\4I?+/AP2W10^>P7>^(>)[OP-%IMT@
MKQI[)I)-)QK?5N=L"+.?FA'T?&A[.VC\9]B-S1'.>I&..G%-%XT/X)"#9>G[
MV.Z@UVB7'2Q;J>]>0Z>^& U8DF_PA=MTQZC7[-HUHPO6;+W1!6&*/. POG)I
MRS5;;_2']CB*T/Q2]ELP7MU;O)#K,Q? NI8+.FY7T>D.JL6.).9I#).[*'6^
M& \6OF-A@ WC4]?6+NA;J?6&N9C\5O&4AM,#78QR:  ;8,_I=ONB (UANYU:
M9<16&_$7"U^@WG=+W7?L5>-3ISN'%B501-;Z4]W11PG"_[L?EV1XFF@(4RO.
M;N^L7&S81_$$* [2@;?'G=9_P*)J#/M%=TWGX\I&;MOQ:;'1.$@]-R=O&O=6
MS_]GV.H5UZ5-U>FW^H-(=WC>&AQ7.^E,1ZV\!7,XF+K#:(OV0!'H=N"M+AKZ
MNP:1F.^X\DBZX&;:R*5BXO8Z'ZOF W]I>+-?6CT\/\2>$$,RCRA808B#3HAR
MI232E&J>2C\E7T:OBA52J6*7BD+U2=VR"[;]X2D,._6XG<"^TW+/S*A9D05T
MHH6%B=LHXFT[R724DDH1&U]SW/(]W;/'%Z/>$F<P^J[K3S3AGFY"<9\N @OF
M_#DU%A!R@V8/P"B?;ZC\V=#?Q\&*1Z&_OQ\SQJKP$<\UN+\7\?,O,FE;WI9S
M1M*<_2*,SJ4Z?Z<-<F,&FSMMG9NF 2]_A$LBS5G=7,C=;L=?5/IK@!?IWSBS
M=,&K/L?@U8W>ZWE'I[#QFN=$2R'A;S ,B&6>8);KG%IA[.'.S2+J;W3_>+/C
MXE_;8 ^!$A>]: O\R\\C:G5'ZZ*,6GWA\(R3O:WVR=>__VE].?E OF[]U?IZ
M\/5D]_3C:?/DWU;SY&N[^?.(S$:MFB='\#Z[?.]S\]N7TW]:S:U_O^W^_4^[
M>;I[ 6.DS<\[M'GZB>UM_;N0;EN2/)=YX B'C"">ZQ [0%OD;4YI)AVU)HLA
M]WR=\GO3SUX!: ]5]7&-ME$#TK,'I$R;C.:<,B,,SW.6^SQ2*:K<P_X5/"1
M(H0R4@/2Z@'27/XB99D6P7'DK,@0MQE')L<>>2E(1K1B1CH )*+6<WGO,K0E
M M(+5^4OM_5^S7HYZQF1EEF'E>1$*LWA?/0BPUYEF2+9 ZM!H?7#._33][HU
MX-P&<!:P)>8L\(QABB0C G'#'-)4YXA(83SVQ&0Y*V(;A/ZY0A5T==WK4BJT
M\NB-)RP8P7@>G";>:"<-MTRJ0,@#:P^U'-]5CN<4!X%%I'NQ"+O<(RXRA90)
M##$MC9+",NSS593C%\NE7$9@[Z0XW-3\>GZ PZW/9>"Y-SGE5BOM--:$<DH#
M,[16'%83<!9Q3^5:62&D1H$%AWB&,V1(B/F_5$J7<Z)HMC3 63W7R2\NQWF@
M@I'<"R- C@TS01B7$^EQH-1B7"L.*RK'\^S,'-0]S4!P)8@P#UF.-)<$T2"E
MY\K;/+>K*,=+\CBL;CPI<6O<L?'%+U<W]:#S\;RA6KJ,@H3C7#(;BPI5 "M/
M!^YC%]G,TYNJ7$6>6^T1?DA\7L#&D1M+#<L5,I@8%.L/D(KD'"93%EN;6ZKP
MTD)42Y2:Y]%-K ;*&BA'H33J@\J9-UR 4F3A9RL) SD#>Y51IF^JT]9 ^1A
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
M81,)\5AL;%.^*?"J<CW71QQN7KG@EM7X'ZNT_<YU0<1&_'X:._W8@%]/%PM
M_%))(8V4G"ZOS/^%[\,_X),/>Q]'^>R_+JWZ9J4Q,64Y&",YY=[PD C\+W"L
M1-!VI!NBIG1#KI<#NWSCIZ$!]K-E17;WWXO='Q_)WLX;TMSW9X>8Y.V :!"#
M.8TX<P:9A!/"F&K#K%&*Q(UMMC4_G^\L_H;!7+5(R3I8381+CD?BJ)<TI)Q'
MPLNPD_&PDWK85S[L[) P98R(%BF?:Y,J8-%:&X!S'DQ00L:B/''ML(]%8 9'
MO1@;)S#"1_U&[&3IM.N$)/.03NO';2YM07<2'*HM:&46=/R:'P;%7 ";0=9Y
MC7C0'FEO)1*"6ND38Y872>TMO#KDT%:F8+@+3A)N<P2 >IJH5BE83!T=(0>I
MD>.!QOV-. PB1&8(1\X!7G"7LW T$S#XRL-:HI4U<F-;;\UOM,PA1P<HRWV
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
M9F.;+2P1.TYJ_.FU@6LK6*$5G#=AY? Z1N4I4LIEM5T2D<8Z(N$<MH9%+A5
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
MWN%UI_S?F\LW:5;"S?7"=O/"YL\/#4Z*BN!1L 0C'H)#FGN'"$N&.&D5*\4
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
M G/2",F"]-+Q2+&.8'=Q91B/P#BH6;JMHA6$!Q8$\44;&&HB'!+:4K"264)
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
ML@J945K.L'J<X4ZX0IOEY&GBR<*V&.&T9=Y*Y(7F&4\\LL0YQ+!61!/AK2+
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
M/CRCC"YWY.MI.J#U]3R2KZ=-ZW)_N/;U]9*52@?V#S41><HB$"49D/,I(9
M[DG Q!KVXA7K$,DZV"RN5+9I7=:'M:WO0N:*^'K:M"[WA&IG?3U.@-&? D4N
M>(XXBQ29I"0*UH88*)B#C+]XI3;(7>6I6B'8NB.>MUJ3?55]/6U:EP>?[ N^
MGD"ME8X9E*@)B#LCD:-!H2"C$4K;9$.F,!N2M6E=6M;PT+Z>-JW+ZB/*66</
ME\P8XB,22H%11#A#EIJ\%$Z<QDQ9&6A> %>KE];E7Y,L+O!OZ'Y_M8!W\..L
M*@=VM-?MH[J(,H?*V[K] %+XDN@":G<P.PF^;'K2/#UW]V-E]_9&<<].8M6=
MB7OU/<M[]N\,ZCE1Q=D^N^K0CF?=/%_/<_OX?AM0_9]K(,PM RN1N"?+Y&3_
MS^Y@8GLW\3#+IPDZO?C??Q]]_AB&CG+Y^8\_>]M? 3!V 3@V_<_MS3WZZ>LW
ML;7Y@0%XL*V/ # _X?WTS[2]^PX^?R [FV\X !7_XK#EQ@<!MH<2B&N1<HH,
MC;PTT6.>$E'XQ2N\L7@24@7"V,N2DY;)]?V*[V!436 *3O9',58'</L^3#7
M@K#$L;I1Y=EZ=HZ.XG 4QWFO62DI_O!Q7#RSY=MX E*2MY(DVQV=S.I\+4NL
M[1_]WS',D0-X-31XX+]5\"%?#1D/X,[9O*\& (+-&YI?AMEH+O=8O]\ Q<8Q
M A<@7%W@*WN(4:$ N?W'<S?OMX'/T,_CZB#:\724]^%,2LOW<KZ(NF?J!YN^
MNJB7;9[M&U49NG.NCO.[2DZ)_**YE^3M/_9@ +KG9W[9; !&,Q.G@K9_SV,P
M+-A1RT<SK-444*7<_N\>(#-Z[_<'/?CE8!!BKYH,CBM=[CFN5!?$J)&#!OB[
M91,VH&IH7O_F[5\;U5_PPE$N9DZ22I(&]>NX>OO73J=<."58)ZT?Y\H%D.1R
M4ZG1N#J,HS/=>C 83Z"Q'N2CXMC\8O]9'J^'R1[+>%W1N7[;J+9LW];X"\]_
M[\;#\:F[QJ5G =@G8!B"9,#+]R,4-:K2=%3^G7M/^#H=3\I>S@J O++#X6@
MDG]*")I*^J;K83@*9/=]&<-_04_Y_:P1QKG-,!&^Q7QS/W1+%S?2\7W0@U?V
MNI,C:-P8J,-Q#QT/%:C>DY<.IZ[7];VC"LS<T$BQ[7?KE^3'QJ"JX'. ^H^.
M2I/AG>,NC.,,*H;19ZG-W5"!&O'37I%B=S0_K$WU3M]]JN_'I6)0;O=[G@.C
MP4%EJW'W8-CKIB[\<@"=.P#BL-\%G)@UIJY#*>RX23#Y;3'CLW WK_B>'X"O
MM8S/FC$S[9?4IA[C>C*,NN-O*&5L'>7^F^;^_5ESF'K^U4Z#60$)&H#**\;Q
M>^RC[!ZH/FR\A\)&!0N.JJ-N[(6J>?QDXI_N'1C]XZXI O.C:?*%V7*I"H)X
M9Y,F7%GAO#4R!:6(B]%%UI 3<A]NE=]A;A:R\3I+WHR;U$U:1^_)S6G'YNO#
MK<,O0"^L5V"I6*T#XCP0Y%BR" ?B!)4I,BI>O%HXMJC*/38^C=/[($O]037L
M@3++@ K$KI>!!E0G3-5^.)[., "@YV-9>TW3O!OG?&7[B*JU5NO0BD&]2>AE
MT1SYKA>O_H8) _V0YTG1O]4'X.KCNZ,,CV2#_/W^P[A&G5.*\B\8T@)?#:),
M)C!RT^%@ALZ3[C@U-@O@CYUI\V-2TNB'6EQFJO[,Q0(U4-QXGDOLQ3[ 6@]4
M0_V2[HP]G.JL/(M1]P?:[P;HSY?/: J_95M[7S@+1$<:D?+YB&S''3*>$V2-
MTL%0J7P(+UX58MX(: 5=?1& !\I(-)%ZY@.7/E@GO9"!,1>8Q,9<%<!O8D^6
M/_^I565M22Z'[,,!R$CL/SO4?LMV7G_A)'"7_=1*J(0X8QAIXP+"D0DOE$[<
MR1>OTF ZJH'Z+'QO5->+[N "*X&II<%*;H.W/D69)$_.P+MD6BH0]Q/F\>9_
MIT LW_8!?Z>%S.YDGKL+K'1I+KRUCOZX"Y\#7'_-OC <C);)(\*T1%QSCAR1
M 2G.-8N:,D'4BU=$D0X(PJ+?H>B-?>"@ /X7 <N-Y*@%E@<!EF]'6Z^_T,2B
M3<XBCVD^Q 0;I*462#)C09M(''2J@:68% NT<&;CC/U^#%-@"8?=R?[Y8--O
M(K1."8D(RFEODHG8<$>ULR0D3CCH,D6"L#<$FYM8$_,R\W?F26.0G&PA@ZEU
M#!Z(/CM9V3K:SN>V$P+V@40N)0.RXC0R07NDL 0UY"3PCYR[?A$N_E%YL*?3
ML;!<A!@W$H86,1Y&"O#VZR^1Z.0$\X 3$J@(<0Z()_S1 @M-8Q),FA>O!OU8
M+06,XF,YXRD\[1J\'GB$R!361AF03JX2<S%@,*8P"U839WD+'H\O-GSKW1<5
MG%!$:@3,@V:Q4<CRQ!%CDCHA!3/,OWBUA&O\XQ@VRB(#F(9+W,D7&C<WD9 6
M41Y$--[]V'GW)7 :L& .89X4V+.*Y"@\@B0EV// L(NLL6?/LVYV3TE#8:>3
M?3NI*:J+L3];#)AQUE..FUQ<%IENOW:=GW+E-/X218>37X>#<?%=O!S%[/'^
M'G\][(;)_BQ@9.ZIQO.#3QZQ;CSH32?G/W*.SZA>N,\P$D>/N_!$S'7]75>I
M^ZO_<J-_O3HS('-_]X^/G1D"CB(WBO8;L@E*?&E[A_9H_.)?IZL"]9@?LVMV
M]V-U[EF1+'_/R&6-#BQ)0;36*8.7"<SB!*:4<T[GDX24NJ29J^%XO-!HY-9X
M++A-1G.CK+4A8>YP;C& >$L!']-H_)$IH [!,Z\1C0PC;ET$7>X"TBI&8.N2
M4*T;P+X_JS'1D)5YPHPZ;C5VPGJ8 %QX#X8"IY<0O^6A^BWMNSM1^7 (M,]&
MSZ)F#/F$/= ^HA!0,8$4M=$JP@ =P&9DBU'U_[B2M7@C(6BAXF'&_\?6WA<2
M:#!,$V0=RV< A8A,(A)Y['0R FS\Q![06F14$$NI8I;B?&*'4='3Z$/4-BJE
M<0L:CRTT& P"DHTT'[(K,A+$0[0HGQB/HE%*"@$RHP$TY&(\W EH_._4CH B
M7M]:O)&$M(CR,,+!LW PSU(4!A''&8(!PLAYD<4D2)="2")$(!^'@W-LQ2>_
M9O_Z].[U.GQ\%FE9HM=&=;S5=>*+*>' L:%;05_S:)PQGGKLI4@R>L+=.3L8
M%L**WQP,>X.C&-_7B_[+I\+VH)_G::P%?EPBA^>O_S883[8'DT\1*N<'>_T<
M^-3&$E^^KO?FYQ?-P"(TWB$)@(4X4QY902)BS&D![$O3'-[#Q,;BQNSC8&*0
MKFE_=-SS=1#D10&GQ1N2(\@&U6 NI69QP]2A<]WQ7)S9H'+YF>/R"T+;ZK#9
M#H=FH6U-W!Q4YR+ !BE-CBJ<'7P\!T,H'5RR*FFI8_!7H8#W)K0UB/\^&#4_
MY?O:@+2ELOOV\ N%8<,Y3TH"P %DMP99ZCVB"9B]5)*S1/,9%V(A!=,L.NTT
MME\D-%YJ*6/BRDDNB->>2&-ARF#M?.)7TO*-[;J3ELO+2<18"1@K\6*UEH?I
M]KT[.=K-\7"[4*5_]^#Z,QO\K5U_N+WY%F_]?'VT]?/;X=97_R7[>KW@,.K*
M&\0]DT@+J9#RT2OL003 5J@B0/TP!PJ.IO%B/U([R(\]P[.[Z-T7921WD5#D
M:<D.ZQ(RS$ADN="8&@*FNED8UPN)6?-+R09"3SN;<\Q[-QT]FC.7B'_,1XO6
M[*P(1_TQBTC]R38B4G\#PM;\W/R;!KW>X'#\\AI\]?)NR<>UES#<XV6*DE8%
M>J-GA^/X<O;AU] =#WOVZ&6W7UI7'OKU]!O%<&%[87EA??G$[[Z!:]][DU6J
M>7-S>:-<.K/IL;XFU891YU_&&^3<:Q<52]B&QNQ&Q5Y\S=";/7EI9>65BKTD
M<]<UDC]<D..A6<JYQ[W9^LP$4TOW9M>9GHH=5,(7K[ O?[TZ8)8[HFJ21U0E
M"K+:S$ZRO"6B*GLB3G7+,TKCOQE]LP&1%+.8M%G\KQ[[2YGA+B3/%!<<V^BH
MP$P0+G @GKHZF0$AE)%'"_D]ML6>3<:W@W?LT\'?WS[1=WSKYYL?6U_?X9U-
M+SY]_<!W_OA MC;W\.?=#T>Y[F>3&WS>#-W/?_S]]?/FWL^MW3='VYOPOI^]
M[O;N'H=GH/Y_][9WW_[XO+F=CK.]P;\[FWMB:_?U%T.M]3)ZY!D!6BZ,1IIR
MAHR5-CA+'/'L_%#A9YS:_Q; L1K >NWTO5=L\5."R/-3Q-T,)^\N1=S54?),
MHJE"%3)3.-X[V6+D]3#RYUF,3-&YX)Q#2:6 <@H@I)44*"5' 2NIX3QOI] ;
M C\)A&RXXID8.%+CWZJ<2[4J9=P1L5[=8UW_J#>(WH9$KR=5=A%#,='8@#E/
MUECFK:!$,NV3\-2?]3"R1^3,SVB;W,.J@Z-%RBRYXI%%CA(S$?'H-3*"."2X
M!*I@N*7<EQS)FG68:8^/>1HI1:]##F^)# _($D_C0DL5[Q@;%J@BCXF(( @2
MWN7]4\DC)Q-%*N]W$XZ+X'("C@W*%V#A=NZ\IW:8_'^*[=*>'O^D64<]B">L
MHP6/*X/']F^+Q"(E8QTE& F5 #QHLDA3X1!Q4E#!1<("B(4PB_'43_F ^+5,
M4+Z>;.+T?&_9Q!T#P@*;,$1Q3&A"2D>'N/,)&: 02 BM""<<@]GQXI79P(M&
MQGTL#JXNF_@MYS3L/0\GQAKSB=\'HQ2[IRA%Z\BX(WA9LO9'\IY+K#PRV ?$
M?33(!(L1\Y%AYA3F/N7M6QU#%A.;7YURM Z,EG+<%A*F &PMW[AC0%C@&P+3
M:(@G2+B2/A3XAL88^$:0TA)BE73DQ2LB-S!]$/?%ZA&-Q6BD+3OR^[-0I/:0
MR6LPDQB$%8FD&#3C5E'CO,0YI%L(XT/ S:ZDQR0D;2C2?:%/=Y&.."H#DSXB
M;FSVG6J-K#$<$94( UFA7)B\KL*(Z1AYZW-UU^GLR6<4C'2]%C\ED#R?KMT,
M*=M@I#5 R06.QA+%FGJ%+%8$<2HI<D0;I$+@5G"9=#;:Y(9:W$"_B@!Y)[%(
M=VCNS;6609/"8)HWU)QJ[EU8DP]9Q;5?2[Q-!-,36TR\'L,FRG%!DC(Z:)Z<
MLT(S[W2,-%&PZ&)CYO.9F2_;1-]KIT-VEBPT!FIL ):-4C("= B,O[8FH.0\
M%Y9YHACH$-J!*QU"[^J4]R?$I]>5-:\A-[XEQK6Q6.N"<HNQ6#X!S'F'K"8*
M<48)RNG&42"<V90H99R^>"4V^*U#-._ZU-9U7JJ]1>#7>B_4/B6RU@9^W1RI
MEBS$1FD"L5:#$1\EXH%H9*F*R.2(<JXL233E39B+0:-/>17VUO-\-0#MVOLH
M6Q+VB"2L#6&[5VA;MJ0<L&,640;4BW,>D-&8(:D<<TDJ+;'-)(PL!K4^WCZ9
MM?>8W2I>[HFYS-:8AK7Q<O>WN6?W]>0X7P9<W]E]<_A%6ZP8PQ0)(2+B4N?C
M=85%(F+!(J&!2/_B%>>X(]ABLHRG'*3?.LQ:KM;&_JT5N!V= 3<I4F2&"!0#
M5XA3 49H2@H1;YW2QI*HY(M7:H/>5>3-"KG+5@^I%@,-_YSV8S7+!-ZF/+LZ
MHTM>TWPV',$N<.:9$3))8:WR,G$B3!,]\YA$KHTSO#>D>[-(XZ0!#>CSO@?-
M->(V,625#<@1;+0$^ L<D$YTJ#$=IF^]_-EF/5LA7&VSGEW$#6\&E6V@X5K
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
M'LQLJ/(PEOJ7>G4/8-2R#JJ737]$/RV/-XNCQZ74KSRP/[H'TX-J.,C]DC'
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
M&IT3(?9#]<O/?\[NBP?#WN HQG%^MJ[\0@=M5'^-NG 9<#*__.R0%+T_CC.
MW;=A+C=C_!%'OCO.I4&9T+@X.<P)%/_/#3+UDLAU "6?K&&<8&4T]C*Z((TC
M5(;Z5)BLZAF:?3B3J?<J&K\^&?CU=+(_&(%DAP]9%MYGB:H;GH5A_*9IUE^Y
M57]GAO _@\,XJC]U#[J39ZO?X7F\L^G9SNYKMIW_W_OB$DLL,H^2USGE:3+(
ML4#RX3 6(,IR,!Q?O#(;F"\J]RRN:R<K'X;#5E86985O'7[12GFLF4!"@#7,
M)9;(&"O P O):1<LL1+8H-F0B[LH?ET*3Z DPM1GFK=_%HX:.#W!+D"XFPA;
M=()8'9TFFG(>O0E"$::2HU(GH?2QL'&TS!AI@>D1A$ULO?O"K?3> B;1$'+6
M'V(0@(9!2H*86<UD"N("9_T3%8@6?<X5"&U8=,E3E!2)^1BSF%?W"&+)T("=
M4T;DZ*N-)5NX%E77,0G:J%[W>C-F&$<'QZFH&]09Q0-;:&?^;0P#G\EM=SS'
M;N%+_#&,OK%68=2GO4D%]FJW[T?%.6%[->M%+DM)29X]$Y/R:']<T*[X7GZ
MF$TB\.4+L>YN11J)._.W9+'>&H0N$-KRR-N3/I@OZ;?!^(J+5/*Y"?[NV\.=
MW7<4RA%;NV_@VNLOVD;"@I((&Q!_[CA'C@B")+7YQ 5/+,G[%S?(HIR#<=C+
MP@."Z;))Y@=[_0Q'U>![8T35)B'\8N$7,,T;B<^2_3V.BU^P3L4^Y_Y;ZDB_
MD1">.96C,7C>UU;.<BG<SFFNQE#C(G#CW<$2V=H>3#Y%J->LN7^5%OP^&#4_
MY?O(*0$$H]F_#-/14;2CYRYR7]]],<+[H#%0/9\ ;!7!R.5SEX6P,EA%))4V
MG^0ASGK>J]R!8)7N9!3M@G5\<U2[F?=X$<SN3:KFU/FX1;.KJ/$= #,=8R T
M9UP0 O&<TA%0C2$GB8O)62PPS@>K+=J;];+Y#-'.J-W3Z#;9'PVF>_N#Z:1@
M7 UIH7;K9*'9N.X"T3+WYJHL*[WM5SM^,LA>J\6EG@, ^DNL]#/3SE'C2:!>
M1Y+/\@&J':.B,9*@/4ZIR8Q'<+,@"L8YN7C^-?P YM1K_[_3[BB^_FZ[O;RB
M#8#\'N;%29S+9G0M+[C"3/)'VX=?%,TH[3PRDBJ@!8XCRV1 /BE-5<Z8&P(0
M8K%Q7DZ#V52"2>'M>!\(:UX!S,0U0V$>LVHX&$W2 .[J5(?[7;]?'=IQEB^0
MH'$]\8ZSH!_8T;?8G(YR/*"U*_BDP'%AOZ-LY>=EG9HGQD*Z0RR++)VR0)3M
M(J#-0PO< P1Z%.T8=/-<P9WB?=K+-*;?<.R#03\>-=6HTK0?:H=J.1@&Y*EY
ML,H<-K.:LN']U#3-' !U?Z#];H"9_/*YRA8&8PM'DA)P-V249HAS&0&EN4)1
M):E8$B)P^>)5WF308&(6A0O9(3<^84$M,XH[H!&8:##DN""*4J9DH\P+F)R&
MCXP))PAQ%CMVP69;2N0.!Z#&8_]YPP3>VH.AM-R91!#&5.>HV( <Y@1EMZM3
MS!$CXXM7D\/8R_,$QFQ_O$#J\CS*QD!F<:$ZZL9>[9!KIM71F4EUGK+I-VOO
MIS.Q6J,9STO)-L=11JOA8U F,F$%%69>,D[4#+N>F'QLK)S7M9'S*;?@6)<@
M^LRE9/OUEV@<SK$[B.L08,)KARP&H0&V9CWU#F9IS(1_49?\HT+7'/'K8$$[
MXO<RXCOOOD@))(\!$9?9L./8*F2"]\@:2I1D$>BX?O&*;RR&R?^C^L7V^U/;
MRUS[GQO57XTKH>&<_W=\HK S<)RB$[VN/YHM2L[3@KP>Z7MV/ 9*D)T1\,ML
M0!&@.QK;T[SBS#K[LA#(BYG[%>,CS>7QD69I\.-#A3J6L(.WDWA0T8V:UM5_
MMVS?UKZZXY7HS>[83\?ES+P\+J_[MG<T[A;R]7NW;_N%<OTVZ(?N9';/W\6;
M66[9 2I6.G=\W?B1>S2,2CDONT#_NOX*X1F?!M-JO%_."P0)K9VZ)P<BAI/^
M@?8.IJ,J'7>+/]4MHY-N&1QW2_;YPFU?I_T:! ^[D_WZ#<>EC">@0!N![]>O
M[P\R_\W^YP@*M9QJF(]:C+UQ/,P_YE*S)Z5Z-[6C21SUCO+R&=#R"EX!6'=0
M$8S>U3Q[:5/RO #K=YQ)4O9MH-Y@\"W?,U>9R;Z=0*-2#^SITO!A7I[H'.O\
MNKHN]KHQ :?_&_JNQ"OD26NGN;7%Z+:39F9?\*K\S'CJON8W97=Y=_P-7@1]
M5D=YG7![P(+IP>RTI5QT?C)T<ZQ$=K!GTV,40]>#Q5#W6@EA+(=3%B HOGD
MI-RB5/VV\Y^WFXB8W&NY@6XZ!ND8P[N6CV6NP7FCGY^?#=^'C?<;<V9(CM08
MQ;UISTX&H^.)EZ:CLL  KQI"X;%PIVSJS$IY\'H>5VU6I=,U&F1TSI.V06,'
M#W::R)LFU"9'V%1O.U6!'O(:A )&LOK=UD$QQW$[_7E1SG^Z_2*K(&R#$919
MZN@GH$R.&^C+_,PCG<-Q0' R$H#8-Z>/YKHUXAU#/3LN$KB-ZF.L:SZQW_)T
MJP8.<+I>?2GK-=^S-0KC-AT&>*B$\EP@OW"IW)(UW*!_OB-IY;'P[55P)0]Z
M#\2O7B$[S#U5HH:+6 Q&Q_,-FC9WRR@6/P\(;2,L'R,8X<="T?QXN/#+]+3@
M-+^"B,Q^+:=:Y%$K!6;"<0!4LUYJ@K>][?N-FG(4,>J773#%9 '$&7=#UXX6
MN</5R8"F5R,#<WLEY,/M>2B#NO,].[GCX0J)Y85"6(\C2*&M>J!4\ER#N0[5
M0:!2*ICC4$L8<7]JH&M4Z>\U_*8:#]+D,&L'T%J3[ HHDW0,9D.OW'H :F)Z
M4.H5C@$50'@6-?A^Z]_CD]A%@(NBUV""E]4O6QT.1@!(-83!O?#J25[^C?TX
M!27HH:] !68R7.,$&B0$4P%E@)Q$O]^''MP[*A%Z8":/2P7W!X=Y[AR5\Y&M
M;[Q>=1/C7/N.NP"D>V]4/]0]T0H-&2E,O+D4X.M!7H"IM7C='[&?B?3X3,V+
M ?^C>] \7'VWO>DL[@9*.N[];@[\K;E__<:#;O_DJ;))H-0XI0P?@ _] B('
M-ML(&26@8<'">$XL*/L-F*9Y\P&4T+.CZM"6KFDZ)(_::#+<SZ._GUV-LQYK
M5N"AS'ZIT<P=&:M>#J',:B2 O7!4OHX[,Q)3-]_OYW7K<;W>">_+ YZ+RAU\
MND.SQ_+IS)W:MQGBP<!G/I#%>Y@CBM*T=\F4\79H'<AL\8C.A=W7H;HSRRL/
M3(GZ+AY;Z-4#X'VYQPZR3$R[)7JUE&S'913S\=SY^[!>>,FWY8TD>21\'39,
M,K:7@._"C^$ZR"L,9!-U 2-3BZ[O#::A"9A8G-_C;& >Y"ZI!S78(X!;!/_,
M<R,H<S3M]^M)7,/!;)S+-!\4A@'#-0<Y)Z^ <>PW>%3\BZ6\);UZ/$WFNO>4
M.PR&&,:D+*1GN89NA)X:^_T8IKWR@N%P -U9Z$5]+=8[)8I6'<6#LG157\J:
MM5F5]T#&\ZMBQOOZ*LA;9O#E5<VBRZD"\S)8K_&0ER(L\$ZP6>ON<*6.I_LI
MGA@JPS@8]F*-6CD,.=OKP,6R.MZ+A=ZZH^SX24<E[OA@ )7N=W^6%O9+V#'P
MI8Q4LTY=BB]G@&L_]H;C3(_+KB1_1M\WX GO&IU"RF\Q#D^^-P,3&F=$!O9,
M^+)?J)=99SGY?K6HW(7S_CVTH4:\E+<)%SNGGX/A22?C8<&$^'W0RPM_\S"8
M[:3^X'NCU7)?E&Z=F4WP.4Q]8YGF(=F;S:/#XWCS.<4ZCY@S)(H_H!/"[+5U
M>?4L.YD,0,6ZDZ)EVKTZE^_5H>U>G8?=JW-1=1^T=K,9F'5Z5AN=!KT+'&?%
M4&1[=A9UXS>"J[9W-.GZ<0,)IG.L"6:_U"Z#HM#*+Q1@PQX,\CZ=@N*GJ$'/
M3OM94]5V=C:]F_B>W3K"XI0/%^Z93?H0O\?>8%B4X5D\F4.I&5ZX>#2 NXK'
M 71[[3<>##-^YV_0P+INLR0%4,9X"JP!&.(^W#/;%K.4O%W1MA,K;]N]GPY!
M 3>+W2<.V[?]>O4S^S.:5&39TVOW]D9QK\C/WS 8_6G-S'(<4P;?YK>GHO-V
M@<0<-[]F^PO.VE,&_U)OV8GDC>/0UI,K/SF:ZR#?=-#LMQ(4,<H+#Z.9WNP/
M^NCDEVRQ[0VR8R'+:9CK^85RQ_,%'_LTCW=:P_SIYP75.._J.KXM1R<WA+BV
M^OKQ,)/T)\-;@"7L0:5'\ST#A@74LCOS[IWT:G;8^%&WWB^2\AXX,.)&>W7,
MB?6^^*1@Z!9M@T(VBP$Y0X5Y!_')&Z"X4)[,I1>?9/%<S2XW-1SGE^6<.K&
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
MCAE9(HE$YCDGS[XL]+[YQQ[\POOTVX^@:RV790(TCCM7MR&9B[E< J![WB=
M -PMO;9:*I-_EA'")0#D1B!C0KA7Z4I+D-HNX!;7,-GS_@#@14M"M;J,%9J+
M!:A!\P4@%S8VC1(CE<ID):)0@P*@E9<!_"R'O> 1@#"L$P#L0WQHF9;%@IG1
MEJ?#:(XWIP*A3]%+ #XL!I^C"$7<3+,ZH/%?>,Q"BB7A*1>QS"NQ2G0!9_V;
M89GQVF<0IL 9SA06@,F :)ZO 1T  P C'!9(.),BUS1<$7F<:BPA>X/#L9BW
MF5P.+/B:]N?A K$T#[WV%ND-G";SD2\#T&"3\1I9'ET!>/6RC(OH+)W-H@ 9
M<A(4! )U*VLX1=3%<7H#Z@#S[ +N I!D=HW/IME<)-&_:WO%M5?6=@ T[Q+$
M/\5K<9%5F>4E;KVB*<.Z%=F)90K?YTMXMS<MX8" )IG3@> <,@G-.K")U0IN
M%5!V$4G:I.+Q&R)!K;J4850NB6^%]<5Q_X+N7A24,>A A"O$%*V5@MS*5ZA
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
M4[#4X,TLQ(I%"E=2F4 JSBT)'TLXU2+*M!B_J=N'\ W;B0$25AJR\#4I&F0
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
MJ"^&P7@PFXE@*J["<-:_[(M@,!K][Z _^F:GM]=; CX. C8:K+7W^WN;+E=
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
M_F1"PP_2++O!6URHW^'3X=/AT^&S0S9^)]-M?Y>%%X.=_P@V_>-/!^\(@3[
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
MSAN9288]=B7'7NRY+###AH!:#2#>&H=VO4%,;Y#SAP3K76^0Q^T-\JR[L]N
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
M)H("#4V0@]5DR(I-VQL5U@R!/$YO0BR&@2/:4:A:"U>RW<LI%ABM5/<*^*T
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
MQ! []/7F1KJ.PS:)+7_ES91U_DOCF^N!1T0OY(9H.N-&4_MIRA,0<(X:4,@
M,8.B),3Y]#;$GK.ACI8)L2<1L-*;@\H@O)+4@=?UYEWX[JD3CF+:21:]'.&J
M;!IF?],F]K4PY,;,0$PY9(%\;"$33&F6 N$VNFIN =:-*GAIHJS&60AVWGZ(
MN_=/(_813D (Q#7KXC05J'&,.45BXY/%VN'Y A:,]]'F)HRV<I1Z<4LC3^F>
M'9N>)+? _A1[5^WP$W7$?E%[[[:F<SCGUV$$<N"\%/PU5$^:=TXW :"#DA.^
M#B<HO"Z[Q7)XPY_332'5.-WX$:A@E%,9B@@[-/9W:;M?;C[35E,'-[6AD 6<
M0V%TA/-WG[GM,3WN'IF@+69O^W[.?#$_<=XF5]'DDA6B'*RBJ3/O<]N$RYS=
M+*>R!38?\<&RMY%KN>A>&2$-\'I,?P9L+V/(RS.-+32WP$,FY;7:]W>XPVOU
M<$LC0+* TX<S^A)\(-GHX<;?!$]Y"YJ'++USZ+<-%&+$O4[=&V6@Z/+Y9!\D
M\SZ M@E+_NC7ARM;%1/QX@@\T&:+0MK[=.7VD1%QEI<LI@X-98Z[:=^/L1X
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
ME(OI4(#+2_",E0"VKRERI]H08GRE6E;@CMW&U_M^7:L,1TS,.?P'N\:$WFX
MWR+WV$%"I,O]FML@ZDG+M\S @W$/4EBDE%&_>;?M[SIP2U:7G?54U5L]XU1?
MZM$B<NK(\-(?+)4+HD996"Q;5HK"<LE2>HU1V0%5@22E4V!?YLRY>*J5?:%
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
MH#^L*MP0R8(A.X5#_5T3I@DY2EJGQ4&^OFF;W>J//S:;$ZP-MX -E7.GF//
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
M\?Y9](\JC"-3DQM7\G8*_:Q1L2<+MI_51?>/OBP#[9":5M[H] .2\.D'[3$
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
MW\Q\FH((4$), FR E,S^]7/VVH^S#P#JX<BVV.%4W>E8)/$XCWWV8^VU(EM
MVN()@E>QP=85XEA<I3N]*VL/SB85RO!C$F28][J&0&J@-$KF\C*5<]JFP4XO
M^53A?L1T9!T)U@&!R:&UG#1K^--#.^*X-[R+\CD[U^+V"K)+[U>9;$,,#@UP
M\(&Z3OB ZT3\.?9MY4K.T#<_B5Q%PL,8:;JT$.:)P:BU>BQF._W;P=GKT[\"
M%&135T:JGGUQYM:)_O9H7YQY/,693_IT W1KWYC*7E?IA$@1-/X%93?I>B9S
M#/W3^[F=X::7R70B927LG'::X@0/#CZDXMC3II\0R41LEB*J"+!7]*U$IL>)
MT%[P23)ZD+@^H,35T3#/56PDH)<$N:9U03Y%;X#X=2T:=/V[6-J+'Z7G$W7D
M*DJQBAE#B!&DX(-2JTFH7?1FSCIEXM"FT@>HKGMR+.9%=-)POOZ%**4_F#V+
M_/=5SMQ)?PTG8AAC !<NJ_-J9>\GB?+1R:<.P16K24NO9./B)B;$JNI&?&&]
M-/M;!#7%0(K<-=WGR_+PXC"<1?-I<TG(A^#6D932!=-MG1/;H>N%K.9<XBO:
M]47W%1/^Y$;^IHL,#C!)2!/'!#^,W&;9M#7A*I:7&R1P^!4EKH+6#NMZUXX#
M*(P2\\HH*HKA*2VH>L]HYGM9^<X:7VCZ7=YS20PH2^=\IM.4+"D]&\F109"2
M5CY98+>&(M]@F8W.HRVPP9+"JL$]Z$)1ZS;)[IT&]_O@;)DO".J;4//,@"\3
M%J Z^.1-K!P/-[:KQ[I!BH U?E@:L!M'R]>$QUX?:KR$$O*&++,.^#SJA*&Z
MIL\,JM'$)])8CT3A<UGNC<)2TK9LGPTA/!$4B7QGKF^]'>6G'V4H30W"B.Y
M5?^*AN:>7#"Y@BUE08WD>M6&_^(N:&,,9/V'7U4])@OKK+A0;E=B<@W;"928
MI>STU6JN0'$A].F8MJX4BNX1TLJ1+O5(LAS%'X2RR:O^C5QLC&@N;C51X?$
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
M++_U%$:C_.+T["]XU[^[=.Q(C]T;3B[Z6IG/H*'10V[%);-2%FQ8"N(LD.O
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
M'A7=BQ#ZAI5;5SG?T_AIX_.H9I1]T<F.\WD,<M<9R2(^FWQ)7U;1J!>O3P?
M(&KI+#JCU>M$(QAB57RY."P=XX,,:,HR6$>,LHBL?@QNZK3\D4HA4&-;WAX@
M7-"&(WATUIK&BG$4;IE,6%E?4LZE<&S/2"QJEI&V5BWMJ3&P.)R,,.D30])%
M13*C;@C#3D(2RKU]R[FM5:/410Z/P$U2\[)'3# 2^!"*A783)D1/S]$(B7:A
MCH=V8Q84<\S+,=0.*4EMOZVF4WEF\,Y83@DU%"?,4@;S2..;(*NVLT@QA<1*
M \!HD1R*QGWN2+!&1%'PH)>,Y&+>8@\QHBZ<IJ,R N0I@DD<[BE=LW[)T0.A
MM8 IQ4>M?%R\KJNS=PZDF3^VW*,8'[-^DY<K9=,E#RK5 5NP$!L/JZ,P1>!5
MAMWH&*&2(=PR%8>34Y/]I:I;STJH<9"<K=F(DZ,H*O?ZS< ^7--L,!7[>7#)
M2(5I99TQ5V5?8^Y(ZY_A;.A$&S-B'</;I:;C228;KHLD$!UG1D;V9K]XL'W]
MR[H/[X/AS*3$EU+FDQ48OU$/G<A'HIRONHD[@GSAK<;W_8P5X!QE:*3&8PDX
M5$O?PPM6ND94-Z,T2Q]JQ($ 5BH;GO%;1Y5WPGPRMURZ1WN1IQX,W"@WOKP,
MA"<,;KPUBI[]P) [+O#PCE.A)1\=Z;C"D9*938Z?]O5I6--P9"4[A_64 4#)
MF>%X^+BX'*Y"]/F>0EQBG(C_BN^5H$#:]:IBSFSW'+K-^?S!.Z"Y44=[F>8D
M-2:+H$H4@R,# ]LWKH'IN6]2H@Y?*7U#46AHZ$;\9T7>57A&O0ZS08B?T'?W
M3X5X^P6Y6'G1]'XE?W3>Q2%E,A..$'#'EM>TV^6W/E6!X; H?HS;3N*]$*J$
M8+ VT1VRM%S1JQ;E 20S&&<I^:01$;WE>A63R$X(?5%2'%1UBP%)GL=S#=3/
M1TXI9<KHG3B:GMI7A&ZO"'V]KP@]GHK0)WTZ/DO)_Y'M"T*F,1<677N $66.
MG4TWK7,#MO)P-S4Z)=SA:EK?.Q.8BI LX<REG^_M"\D9U!O%089';>MRTTFC
M3)JWUS-PZ"QOIU(7UI/(3 [Z$1Y.Q7:1.00BIZC"&<ABAKVC;B#.LURB68(U
MP^L9A"!:R!\MR0@J*Q$RY,[S-V_^JG11P%C(G=TEYI;*7;C)Q;PY5V_9RO\B
MRT?^@D])5K6<[PJ0*0]$C*AT$#A-</L )+QBJDD0*?4\BQ[7#EVV'*BCVTHF
M>' E4!F"8.75G8+X3I=/7E@NTPIQO9$.3@(GXL1%AMOGOL+<Q3Z'QR@/YRHP
MLTTE";8&P1A+6B4^#]9!DIB1&B+!4>ZH38,I)B?_:@#J^9!"FSKT5#"J5Y:
MS\)$K]3@DOM8(3J#GD^D2X[H8O!]&N$Z^#T*4B+S+(Z>VE1XP8P'2<2:P@!1
MQH1H0]&N<5F55Z+AI0-9S82"S_#AM/:E_Z>=7(5Y:"*9]Q:O[4-&*D3+-!^2
M<Y9,:;^@-4%B%'EHXI:C:DMXNE0>I+)6A"P:LDRL&P]OU?F*W)71,$H)Q(PD
M=6X9L_,8VOM\8]7P6];)+>A4Z<V 7T[7:DF/J=3&0^NHQUGJ"&7)NG%"I&42
MBAG;9\,1-EO240E)E<_32PE@I.G*EDC,+?/NE.S+:)Z:78%!.CY)G?M:/2?;
MA&.7*?<<TE)NT7JRN_1^BA_GMY#N( DE"TJ!D A($W6V6*0++6CS44DGY/9I
M++.$+CXIY_#[<].9%EUG!#UW';7J$N"#KS*!M+GR@Q@H.T4:-XE6O,"CF]&2
MA>%Z'L #%M]8!(CT%N@Z$+2\2XGY< H^#&K^-RW[?I.6$IO0B<XU4T?3=KZ)
M?DUXR69*&_JB;=9+:5=>E$65VXKLO-7F45IW\1T2*BUZH</)J_NU9(QMSVQ+
MZ?RF+;L5&>/7B5)U85V6TKZ;JRY9,] +"X/56Y*&W.9-OU(\O.O9<ZZ2'J2.
M&2?1TW:FK2#B?17%C*1QU@R\<FDMI[5K"M^Q=<5E9AI<$TE#;&WB.<6].O&
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
M$RD](7J7ZY+-%\ODV;<N\R)RXI(<FBUZ[^3<Y:!QRX/K74GHAT,UP2AR%>8
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
M55@PE,,VNS.RGC3^I7CY@#H98&^3H8*%W<O(/90T"#-L<J@^S I,.A&[ F:
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
M-:V=NS'"L'86[D'G!9&TK#*J95;6A4M:&B"^+8.M4Z98ZM2<2[X9"=3UBGJ
M=N88'PBBNO8SUPPWTA!( \-C*[1%5>3'@S]'?C=M$O8]([9=V<3MT+ ,!\JI
M<M$% 8L%N:=>'?,$+=*C S/ONJ34:R-S2*Q.#1]'P8O-ML]D-M+(+<9&" KN
M0)J1C?1D^/XOA0_35+'I'319D/564Q0YMP!Y]J%3YCY4X=IN;4Z*,>FB1U4C
M/$:3=ZJWQ-TA'GB=W #O[9X@)8KV#&!,S.-YP"#;.3F5XU/#[I$@?UVC]Y$[
MWG"\ZK_[K=+K.I(W%FYJ1#S[AA'=EP9N+PT\VY<&]J6!\8/U[TD#AXH):8W3
MFFXDRWHQ;\Z)J"-\LUE(FP?1A>EO.O"2<9$W41LOIY=U>+.+C7;\+H)MF.8&
M(CC[ZP_6I?R9E. _>T)]_,T@2T%G+;<J2?5<I:UG4O2]\XQ)4T?X3G!CE)5N
M_,Y"3.=ZM5Q+S4VS.V_6_3GN<:3PZ<RA4:5W@@O K[?N7 =0I*1+VW1 ,R&:
M.9;.[:8B66*-SP;YLI=6#D:L7#"8].1901:4OY-1 W] E-DBGK,YDA*TX"^;
MEO01*(F@7Z:'$J_CHFR6#7DO4_ Q&K6?<Y.,!P[)@@:^!O$YHO,J1,IP!L(E
MV-T*EZXP%+%9'-"&_C>L\O5FW755CHO__1TQ+I6>JDIER84 Q^KZC![01X3+
M)[0C+U[]Y\L?#XZ?AS419BR\;N9.\=SX"Z0SRL_#C'I=1W=_UI\>3IL@MX:\
MI'Z2N17(U^+,9Y:L$_;GI"$K3;9OF]6;Q+C@9,WGL$1UJAO$;%J=0";(A@:W
MR,)9(1MEGI-5V6-P<&S4NA. KB%+Z+U*<L>$V0ZZMOKP/I])*9KFNJ9=P10.
MDPL4#5JWI&O.TB_)C]<P>;-D4E3.PN"]D4]*9 ><KQL7G=($GC=MRV6W\)><
M"7GZ-S-JE3C#O$P$5++NXE97*LK&;WO^QW YB.H/U,*E-H=,+5Q:&@;(B&^_
M;D\"+O?+0PXW<._PI86696P",LX6?X3S:_)WO8OPY.#:6Y<PD#?S,B\\ 1SY
MV4R3B=T77.B+\CR?ONNXZA@>Q#-^W?CXCR?E\0$("+-$8:KZW(&4&Z&14*M&
M]CP<>I?_6 >C0')7Z%N;S1M5D67[6>=ASX$U<Y6'4[=9AH$4HYII6PPJF^UZ
MJ;6*8, .$/V&A1@LQJ(S.[M$.V*(F^7;Q(?9+"B(;B=75;O&QBW"K31)OI&2
MLH@OAMN$@+A;[(S7<YHD G4PPP#DI-[HA,EJ-QL\&4@6T'1DS$[/^6U>K9=A
M PBY'TT#-X\I4G EG+QT8DIK^34W4SJ:W?#;8+1IH<R;J82D#[^W/:=K/GA]
MEK=/UPIW0:X:?_LZG/1$44D\.]6TU(1!*UWS5%8O5\-/;[99(]UAT>R*4,I6
M[N">L]=_,7 $R3:S*5:_0B3(II()UR6=]&2[':)NKX(&]1D5LZ-SH[UHN62:
M8=POA':0C2D=5'\N\SG$8I@+$<>%^6_&U84N]]2?8]!E< 9:D><48%$Y>+),
M5Y>0IPUG;<GN0C]%HC8_;(L&*XE0#?DY)CGX%3)9/J$)SH%X9LB2J8>\0,W6
M&&#7XZI?1*!<]3#\AA&R.FM<#GY[2U8\+&$ETHM>C*]?\K 88L6%/\)=:B#6
MDI@@2TI[763"%L\)1Z+(4*??#[?CH_.\F0MR,W*FSZL*9M5+Z%S,:##'<E<J
M5;AD;*49G^P,&J+<'N)-)56/NQBAS.60(Y6TI1 =2:8.%2@70[A%24B,4'(H
MPG!JIC:?(\>7L6]G^]O3HL=!RB;$%;VZW*370R:"]U7F3LA9[^RD)YLWG-N?
MMAJDA:_<WR_Z5TU+I,2FZHLL*']'_I X)<;BAD\O@VN)]1YVTYKJX_4*QX7Q
M/^"H"&?/)1_9*W)%V5IY@C5"#N7X<2^SD?%W^=0OC3C?3B)9\<NP?FWQX<O;
MOJDB 6]YNS'Q7Q+_Q1;HZ\M\Q>=UC0<)5^'J 56$Y\8!AT@.A(/"5)IZ@4R+
MD#-J?@-:DS6?Z[;1'=\^+2Z#KV6V?C-<\\*6LB3MDS-[]'AFPT=&"RN^9_;$
M(S;R]RJ*$(59;)47?U@LTX/$H0Z$/M!2''P!8>H$R2#1:N*O.QU9@.+/663@
M1X)[429*?;,UA=I168^0;U+8$K%I7*=\OV0.0Y&L$CZEL@Z[K:F%%+RU<@M*
M/PIYI0OL*R)WJ(@\WU=$'E%%Y'.[B.IR<PHS7U8%)WB9QUL/GAZ4L?G@C4])
M 7K7:A8NLVCJ2KEC^4K8TIR1B.W*ZJZ7-<*,<J""":6/:P"I8>=+V%9Q@R#8
M/67)E6!?)'_)6S_X*<3%$6F.S9JXF*5IN8,/$+<X6O1U4;SQ7B&+1(IC2 H>
M4SJ,,5AS<N2,C134L#D=SJS7#@9SRX&3<U8.\W3P*PQO1?*JEF%TXZ]BPOW!
MIWB_M$\C72K(J6563&(HFF<W)TT,[G).1,AKPW(3@:J,!)7LP9&F5>\(0B=:
M+#I#15C (Q4PU DX(R&2]/S.$?-T7W=UC.)V*T/L_D2YW8H\/_H<)PK=I2K^
M[8OJV>S;HV?'Q9.C_&3Z]?$L.&[G^?.BF!U]>Y1/CY\\^7_'3X^^>(!S"$WR
MVR8IC-WT(+P(>7;?=>M%>/'-]X_,VM]V.-WQ'9P+>GR2SNBOP6H&&_)),7XO
M*:9^>OC?_TN8YN_Y___I/1J^NWOSM2=O\=E9[AS;((GN4)ZBG#?7# &NYN'?
M7U(F>-W6(: L60DB&/:R^(J+JS((B&I"6/<?IOGRIF2UJIJ$91:3XZ.#_[@'
M&UP8!@9#F4EKB[(]H$)AONS*[_0_OB<4W#S??%?5>#W\J+>>O@EC 3G $(W)
MZ&/4^>.XVPZ/>,>MVO!_A=Y9/C[$1W]8%<//OCG\]MMOMGYZ='C\@9\].=E^
MSYM^>>.S/CD\>OKT(SSLR?&'7?6FA_WZ\-LG3W;D69\>GCS_&(O@8SSK-X??
M[,P:>';XY-OG._*LWQP^>W:WJ_X!-L;<!#7*7[/AHV3?G"SEOWWQY(M)VUSS
M?Y]\$=T*\,E\=[)\/SE.SQ6BF.E;.S9TG^K A!&5TW'RM\8)FLBH^)?KO= 1
MO<X7G^RK)\>_>4C=(9:P_)P<GGSC&)! :Z5_'+BGG]:7\20YYW10B^IFSW/[
M;5-POU4K7OIG7;>,YX?+\^<P(!2N)RMW?,^>/!W;LQ^^5A]@_?%:$Y:I3SAV
M/X+7!QGX!UU*J0N(D&!)3#?SJICHNSST]@VC]^U@^\H?/^_V)6_ZSL-[IS%[
M;&/_>$TG60<ZTO;C_WG&7[R*_?!_MN5/J=H?@^?PVPS\^%%ZTTFZ=0;N,XT/
M/>/_NK?\';SB8[JE[(<'\@W#C=F\?*)4(@*^XQ#>_L^/X?9]T,M_DO<^/B&(
MK>O6?Z/=^C_%=MS3B[9$[1+(8F(<*)<KB#-,GAQEDY.CDY,,T+"ZL)Z2']IR
MM2).!Z$((KS(F_("M!FUHSCYV.,['I4MJJ*8EY]JD+&XGAW\[]_?2Q\='1]\
M??3\^;/?WZN3,?G]O?6KZ:HAN_ UFX5/D#:[OQ_VF1)U^Z\^]J_^:[@P)X_'
MA;GIY6>S!_9C^)&*<BJ40M^!3(*^%9XDUR=(:O=2^OW^,SW6Y+(M9__VA3S%
M\=%)N$Y^5;X'>Q+Y6X>7JP6%K&VWFISJ'ZE._;_^D._V.]WD7>[\RYVN+]9A
MQIYD._\FX[[]SK_6FV8S^2&OB>IJQ]]D/+;*^W"P1W&\[K_Z0'[])\P/P*GX
M/W>H(>X=[OU7'X7#_>FVQ9/C3QCA/P8G.[SU8W2R;WZL]"!]<GQ\\(\GY-7P
M^?GBLBIGDY_>E],UD/^OF*MU\L*X2@GU_MH1Z;\A-M_C)_G!\==?YE^-4%%[
M8OC]6;RC7]V?Q?NO_KZ^NO-G\4=*-N_/XH]W%I^,G,4_6]?9_BS>?W5_%N^_
M^OO[ZHZ?Q2>'Q_]C?QCOV&%\T@N,DT/7*\D=/X.:V8M#4V0Z?O+-$1KPB4NS
M+))OZW>>'SVU\SEOS_.Z[ Y>O9^7&]9/FTU.CHY.]D?TCGYU?T3OO_K[^NK.
M']$G^R-ZYX[HD_T1O?_J_HA^I".\_^KC^NK#'M$&IM[:K7S #6Z?:O.<,-[S
M^!&@/?W8?$K3\381=8]\96AA84(@L*RRC/PB/-?&)-MN9/DQR7BAB)]P@XSU
MO3!]4FQ^89V;%>O(O@2-S^3__/#F+]]-OJR^"K<F;B3B3P[_A58JX!Q_R.<0
M>3N[+,&-]V6U_;MG\8W"0?QJ&=6IPZ_N^C,:@K:\#-^C4O=?FNY^/W]3%F6Y
M *-1^!:6 /WWZY;(%UI\O9DR9?99E%DUFO6?_K$F5KLO?RQ)HV[U%=W[ZJY/
MGG>7DY_#/#,KX)?A=W]K2#=0F&BW7"36$N+ELLDJO[B@;J=N<CYOIN^$1/[]
M2AB[5;ZD(&):8E((W^_3VST. [?_ZM[EV9G)V']U[_(\D,OS]6-R>3Z=U7@!
M&=?7Q/[[DJQ8SF2U/Y)@ 5@]OHQN2#C<G!LBY/M@C6<?1;FM@O_XU4=JQMU_
M=7^J[4^U_5<?Z%3[ VA1_QAY5S_1TG[R_,;$\63K_[LC4>Q'4*>XX56^^./_
M# =#04ECXC_WO/10](1@+*E[+I8AGF(*<5()@II$VQ*6"LU']V+!_70O]S\F
M;R]+TK%23E]0 "OQ+]/7W\[QR^HCPOY.,2^T+N?Q @G&C+YL.+,08B\JEH/T
M%ZEZ?(6M\A5"3H#D79B6*$2BOU";%ZX3]4^S,&?30U9'[]]><O/'SY\\819\
M)O/(5-QW"QI.?O-U^IOKRQ+:=Y!R.B^)EA\S3[S?N!K%U1.2PB.9* J76Q*3
M4MI\2-Z(F.G<O30-1UA$%VOR71(_!-)N_/*W4\B#6/RC4LC?AYW\$?'*']]]
M.WX>7ODG7_SQM_/*_P[T33['FAKG23M[^:>_G;[]^YN?SK:NK6U$;F,+9_CJ
M1"WUJ6?%8X<AZ5K^8UVU,<UX)WN9=MM.+H/]+-:D!<,2>3A>6CY4PFU(IB.,
M$&N0T8ET7E[F\YE*D<.DRQ?(\I;KFK3$Z'KY>G79M.'MBL-[\_/?;3??]SJ?
MELW^^=/#K[_]^H/([)\?/GOZ8:3KMU"Y'S_\50DM>?+U?1BW'TW8^6F1+.,D
MW=O=I6$TNB6$N-?6>+K?&CN\-1XI=0]8^(B2M/AN\K?FRI48CX]Z1%IWS7A^
M]NTZGB/Z8?/=/;*-C_0E_M#]P?,;CJ6]/JV-=FR=1TC(_S9ZWT\]GKS4']6(
M/O(1V]:V3B'YC]"9;=K](-Z@TSH^K%^^;DD\>YG/AV/[U6_U)_;.QM[9> S.
M!NM<L+.Q]S8>_TN0MW%**?BW^6;^&,SZOX2W\:A&])&/V);&_/VX_18'8S"<
M=W$P>@61O:;N'Y^??([:QQ_.FV(3_N=RM9C_\?\#4$L#!!0    (  2&:E56
MK(JPK@P  "*#   1    =V5A=BTR,#(R,#DS,"YX<V3M75MSXCH2?I]?H66K
MMF:KUN&29'+9R9PB0,ZDE@0*F)FS3Z>$+8-JC,U(<B[GUV]+ML%@@V22S.&L
MF8<)MM5?J_N3VNKV[>,O3S,//1#&:>!?5>I'M0HBOATXU)]<5;Z,;JSSRB^?
MWKW[^#?+^NUZT$7MP YGQ!>HQ0@6Q$&/5$S1-X?P[\AEP0Q]"]AW^H MZY,2
M:@7S9T8G4X$:M49C_2B[/,;CAONA?FKAVL6)=5(_=ZWQV7'-^G!\?NJ<X;.S
MTYK]K\EEO=%HG-?JL+\^;E@G+CZVQJ<G9];%*:G5/C0N[//S<P7ZQ"^Y/24S
MC, PGU\^\:O*5(CY9;7Z^/AX]'A\%+!)M5&KU:N_W76'JFDE;NM1__M*ZZ<Q
M\Y+VQU5Y>(PY29H_$ORP:#XA0FZ3(SN85:6IM8OC6M)2XM MR-3G OOV MD1
MS!+/<\+S9>!P51Z6>FI6K6XUZFE-CEB(I=6<5J.#%82%8'0<"G(3L%F;N#CT
M0"3T?X38HRXE#HP!CTB65QJD#@O,P.![/"-\CFVB\<*G=PA)8NAL'C"!_(R8
MB_E8=9,SH<0J*"*Q&]A8J)$I6_+$HDS[*O$$EUN6W#IZXDZE:JXUY-8$XWDA
MS6F92'N\IT@/4B.R?G%Q47V20RR_![GC1K6WY$^KWK".ZP74;AJ YKIARTKD
M7J,/R^E5K ^)W O[D#NI-HT%G:3:YH;=R)^DADY(!*3UIT44<F(?38*'JD.H
MR<!?;RY_Y QU[/N!4/)R3[QO/J>^&T0[8)<D[#)A;4#<)'1EPF_.U%!_+C&S
M6>!IYE%USH(Y88(2G@[="F#*B'M5D:'*2J+4[QX>'T%/DB89!:M#3QZN@@CQ
MNDM+$EG)_E6% P$>B7RSSX;/&2EJ.(AP.#THHO_R]MO8*VH_B-BA]_]AOD/<
MHN:#"/7I#M9+Z1$<1]2YJK0"6'?V\01Z)_=_&=SFKR.4RF7C!#'!7';F4TW]
MJR-KN4RUD))$4O1C=5U@#2KDQ.GYG]3O]2$>"\=-M@BNC0UCN56GYHK%.Q,O
M;O-M[[[=N1]VVO!CV.O>MINC3ONZV6W>MSK#SYW.:&CD=#V*EHT&4# $-Y*$
MC@03I4%1C(HBV -3*1_W,0/SID10Z/#KT+8*J>7P>!<.T?L5+?\L.Z?#$?Q_
MU[D?#7LWO7YGT!S=PM&=^=P I^7RQ(S+)3SJW:"E@@.+2[>W>G?]0><SM+G]
MVNGVAJ]#9A95R^GI+IRNZ$%2T8';% O-X>>;;N_;*W&Z0--R^6$G+@$?*04'
M#I=>'W3:G<Y=\[K;@19?.X/1+?R$,7_3&0QDRU[K/\W[Z._G7K?=&0S;G9O;
MUNWH53C?7;MVC)SM,D:6_4&I#J%%CY#J"H(^H72G_O'W\T;][-\H[ER)QE>;
M<)O1N40+7%C&7(><^H1SD]&Q45;+[;G,7BBWO8"'C,B-)10*7 1@*$$K$1G7
MF%,>N/V4$=AWAN%LAMESX [IQ*<NK#-]T;3M(/0%]2?]P*,VI,$FA+T(7TOJ
MQ3JI2IVD,ZT0@484JY3'4DK14BM*U):(_0%Y('YH5"A(FNHXJ=?6.8DE2^36
M&TS95^R%Y(Y@Z01Y.C&:+?F"6I?7UUTN<9 "0FFD$E'0CXIUSS#U.S]".I?V
MFS"0*Z<EH+%.0 *C0L\"J$3^A[C*0N)T*1Y3CPK#LT6.E-;WQ^N^CT%0"J5$
MCN_"?#=S=MQ2Z^"3=0='@B7RZ:T/3B,C_&3FV'1SK7=/U[T;22,E7B(?MT(F
MJYH0+[N!/QD1>8/$V"AD;Y#4>O[#NN=C(!6S)90EL9 $*Q$/0Q'8WZ>!YQ#&
MY8E+/)MPD".E]?_9NO_3($EZ'(&5R/\#XLG[O_H85@\CAGV.;8EL%'@VRFJY
MR&3',1126"@-5B(N6L%L1H5:.D-,: 4J3R2^:>Z[35S+2":U3:&I"+6"5R)2
M[HGH!ISW"1M.,3/*7==%=,YO9')80$ 2 @$&4B E\O@P''/R(P0#.@^FF6Q&
M1NOS3!*[A$ 11HE<_I*RV<\JSQF7Z1J9]/@URG3H??*K3)? XV+:"(\],X97
M!;149;+I6!Z]CQ#*Y.O<:IRYY[>):WG()-T;2GIEY"6O1F=.RQ9I+2N99#V_
MSE=&4K*E.W-*-LIJ"<GD\#G%OS*R$97HS!E8::_U>B9SC\3+Z.ALX</<Z1ME
MM01DTO7-I9,RDK*6[YDSDB^HI2.3JV?3Q3+2\)+DXAXS!A(/I$T$IMZ;)S,9
M?3K2CS,U@E=):F#L)#U![^.^',;,;AS^7O_9HP8T'L;-GYD7[Q(V-HEJF<Q4
MK))<^4"&\@/X!D\FC$Q4=P(WV5V8&@V0EJA,_6E)U"JTG&F+@D<)B<LM630Y
M)X(78,T 14M9I@ZUJ?X!*9]"/O"5N.2E3!ES9%ZC*B$U>64F^5H,)_2(7&UD
MCQ;@;7=P+:FF)2[(.6.%T=(EOPYV(%XY8I=EB1&.ELY,@6PCG>5>LF1+D 6H
MVBRLY2=32LLM8):0D*BDN QJ:KL5\$+G-SV(EJ!,J2VN=:[&/[43*>02L[5+
MF-L@J>4E4W-;\%+N0+8^Y.^P")D*(X';@\B/9=U -=HMUKT(7\?J2:8XDCO;
MECKEUD)K/ L/D7-WALQ*9B_4<!@%/VT4W(3@(W('L+-PUL?/*A_[XCN$-8>M
M\Y-:X8EO"JCE.%,\6W <J4"Q#I0H04H+ C4(])28T_QY=T-]^<:X-XKL&G0M
MVYD*G,&,CG4>YO,+N7]Y3-?B'_A_<_Y3#Q45F-,Y4EJN,J77]!-)I?1]_A-&
MNV0[ADA:CC*EU\W/+I4^(\K>9A/]?PUAQ6D%LSGQN>IBYTG^+$+GKM!:?C-5
MV"TW^%C)#Z45I=6B6.^!=^6A76:L 8J6S4P1=BN;A]FZZF^UIZ=>U-*TP2^P
MZT7\;<'3,EG@F<7D((I4H437@57EG@'A@E%;$$<=^P*J7H5= UPMRT5NKY0W
M$R0:8\*ESG+3O78?96O9I\"5MSO9L$QI4R\$GZTU+<#]RY5H!X+)C9VP]EIJ
MEGF+TJT68K'VW-M!#Z.BZ0OJ2 _!J6Y([#CSVWT ;,?3<7UJ\,RGO#R74H*6
M6DK)Y_HSGCLMKW086M[TSXV6:4WUL;KZ98!H>^7K ?+; ?%W2!2-DI'?NX3S
M@-V'LS%A/;<_#7S"(>_W0H<XM[[,+*1;DQ?F51 >PTD/V^*JXF)/O@A=?@Y!
M5JF*P?C4\^1]\5<5P>1[R-0772[GA-' &:D7GCLAPU%;#I*"BE!N_<J"<'Y5
MB9I30685%+T?/=[C"S(A[!8.2)3E=Q0R=O?$%-J!L]@L(@D,(*096Y>V,^I@
M9*9.ZHW,DNL,?V)@E<S[Y?O9?>R++SY;+%!:F$^;OOHCER\/V)/S(ZZT;R1U
M1S2]$Z+/G(CDT!A[LN 'SB%C*@IY9@8#36#V;.";FR!D_R68?04[P)M)_?&.
MR#&[B7"-T*OSO?A2T:43S##U#>Q2D^TS9LXCG*FV6Y/;=!]LZ+DNM<E0?E5E
MNP4Y#?>B_RJL\5\9C&H9\+J4A#WW.O A<G.-12:B>V&C/PY@Z, LT!B4:;</
MO<^[E/$\"JY)'U.GZ0JBIKF<[AO#81&(W6.@S8CS=D$P'=*[%((WZ'INP?@+
M/.K(%_\4.2=L!]C3TT!Z'0(GL?@J<Y\%-IS+M8/;5'H?AOQ*M(?.MK' +6A!
MV.+VSP*GB^T ^V!OM 8=40'K8OG>*I>PONJ 9M6:*_%&*[E$R/R<\HV*:=.V
MX3"3TRM>B+0\;'QJ,4+8%P()R;^1J&"LW@7JKQ"SO\AE@0.I(;DAL *2"_)>
M*&2OY FW#VF"3>?8NXYZ9KBR+P:YKVY2E9K,!;@FY/_^1#6]?EXVB0-W$R*;
M$T^3IN.HO!M[RZH"Y+ R]>+45D^WZ-+#G]J%/SO7;.$Y%=BC?\"J57Z;;);4
M2=3=T,U9P 3] V^M&A2!*&+N3TTKTZM"%77N E],O>>!-,9+[F(S6U5ND]]?
M!SP1)WH6[SX0?0]2,TACAH0]4%TV9R2Z#V>F^)PYHC/XOZVD-MF4VW0?;!A-
M&2&%"R ZJ7VP;$CLP'=@M ZQ1WC/E6_,#'QU34ZSFM<+[H-]<0R0=_9 L/ T
MJ[Y-K??!DFRP2TK&R>O+C:/DNF"!9<F;%)3CJ 6IX .5EXMU(R^_]3Z0%%W@
MO@5W^_+*"81E?[LQ6P3VP9Z5-%8-EP)I[TK[?;!&+MUO820S]3W6*%VE=CSI
M%Q=@=*N.@BA_^N6:E;-J\XERH]-OU/ 5.N^(2X="CWB<NN^X9(8IPN1X:I/H
M[ZTO7^8LC6C:,(<X7:Q][XG8R%U!E!>L&U\I85/7(J.OH7]Z]S]02P,$%
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
M#1"-]$H7,#;Q6I^DP9'[!S8Q[0T!*!D[\:K:.H=8*P5(R0*:2%ZI(SL=K69
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
MF6J;:!> /#$!41F>BA*(K'4%V+U@=M6;1R32R1<DHBRHNF2T3$9A4<F:"#-
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
MJ.-A23W;KY2P;+7'' '2^!6:HPQYO%@_>S*8X%D0)"9>!(:2)AB2:^*#43P
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
ML!HRYN94MZ\?AM,!AE5D3M?[;HQ4%5307TT;_A!'G(8B)H QXY4B20QH3%.
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
M-C52VM4KV"H6M)K58>\[NE7)BAOMC-=,?=(<_&8T#"H5'6G,VY#;<=YK#.3
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
M]XL-CS+U;=5K:<#Z^9[1H6T>IP^+9[V<?90O<@Z;R_,84Y62A "8\AA@FD:
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
MY&Z-N\N.X>S8,?R*RI\>!MCRQ&K481OZE.I:5_Z!RHSZ _FU*])]?)UBI?X
M]%9-[KAEK^Y9'Q8OLMQWH-A<K8411I"A%*@8&2,VPH!F3($TY0G/)%+0KCQ5
M?Q&F1M6;@B</P?O/=[\$'S[][=W#XX=/?PUNWSQ^^-N'QP_O'KQX:W4-BQWA
M#@OVP 1[P7MKH\2.]]8@5Z?]01S6H:M+@"DX=ED 9.G@9=-2/T(\#+_]L'B4
M3\_+@A;?W_W7.E]]_[R<S]\O"T/",RY41A"60 E& 8YQ!%BD0B 0DS#"(DNH
M$Q6Z=#XU$OPLA=0[#9.@Z<U2#T^QRLW/]_J+ET6AIVB5,,>-!IT&PXX AX)X
M8.IKQ0Y^: 7_L<J_TLH>U,('OQGQ@T9^CY37!S9/9.?4]:@TUP>40X+KU4:/
MPJ/'_;2AD;=<]U/F;?%ADXY@1@E.8<)BD(6A EAPKG]*,I!21E&L64T2/%O(
M+W0EQ:-E)5(G":RF7E9/O2,Y!K3T&HD#NA6YJB9O>4'18RBZ:6T@9%^/U#XL
M-N'IP8[TE1]<6650&0QIA]JE@R$^4A53S\B[53;M!5YGC5.W%L>K=MI+T[VZ
MI_U:Z)NM_,WRZ6FYJ RUZMAA-\)^EO$T##$6((0J!3B)0\"@R>O"H8Q@+""E
M5MFW[+J;FGG;).*N1:YMV9OZ)*\,G).R6"+>3?W^<1R8[J^%L$=&<QMDKLAK
MWMG\R-G-;50]SG%N]=:5F<Y_T<2U+JKCS'+SC_^92VWC\J_?F_)Z+$-QBJD
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
MIL\@I0"'6-OTC K TDAE&:60H\S)F<D+IF/X-YD^?*%HN4[YP&;H5>8X+\H
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
M@""< )QQ!8@).,]B8OQ,82;<C-:VX:FM,(U<KIX8#4H<QL*D)@:1@!A@PD+
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
M60J2C&8 AQB#+$SUVH,%EQ1&29(Z!4QO6G9:%4:+DZXCPWI1_Q8S.WKNA<3
M%-JD1C%2^4SR=Z"HM^1];;LC)^4[4.<XV=[A SW]"I9/3\M%-:O;?:3D,>,I
M!7KBF0 B)0&#G .(0B(D) HBMSH!ASU,S52K!:P][!R] ([ L[SSOP:2H6_X
M=] 88+MX5G5?M_='[8][5W].O:.;^;,/7GL/;[7TW\ZKH=(_W:GMXEY7*S.L
M4FXKX> D3'B4A8 D+ 18$ R(4!F(2)Q"*$F"A%/XPF"23HU7FJBN$Y%AEQ(
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
M6L#A,VKP3$_C1PYVJWPR>O#"*WYR'FLSHZY"J=E*JISGJUDD&$MI% .4Q"'
M&?G_J7O7YK9Q;4WXK[!JIF9Z5QGS@B!( N=\<CO./JY)QYG$O7?MZ@\J7!/-
MR%*.+N[D_/H7X$62=:$ "J#9^]*=V!*QU@/RX0*PUK,XX,A0AC*!69JA3.:J
M[-6K\]+(3L_#\,TZ]PQ-9&WI==K()S!WXY) $+Z59O(O^T@V!I_/+KY:0/D\
M.I'$E$\,^*;"RN<!N"2RW/'-'MF"35J)>5:?IW,V:]^?'(I,PP("R1D#&)EU
M(&=*@P(B33C+D)).*2$=8XPM)&F3I->MF1XI:&=0[&:.0-A$IHH6EJV%EP,/
M9WP\<O&NQVF@I+LCO (EU'4#T)DY=^:KPZ7(==O^*A?NPD=[GGT+877+5I^5
M4-,76X;U4:W;9K@"9IED608X92:DRF0&*,,(B$(3PI!B@GH5/78--C;.:VU-
MEEMC/4_#NY!U"YQ"X169![=0[>R\29@VLY18C;(_J[THO5@F=TLEI^ODPV*U
M.TD/>'SN@%:H4_2NH88]3'=P^NA,W>4[5U9-UV4?ME9D,;>KP.KT)LL@AIQS
MD J$ ,XI!21C&< <LP(Q(K5;1873:&,CE*:T;&>DUS&8&\!NM!(,MLB\XHU8
M__KK+B1"EV.?'.MMJK.[W#Y;K-WYI9[YN6UUU][IJ*4GPTEF7=>$Q%1B!FF>
M IIIL_ JJ0944@D8U2E)$4^Y](I&7 8=&XGL2DEODJVIGHF[+EB[$4EH!"/S
MR4GP8N3R>L 2*JO79<AA\WL]0#C*]/7Y[L!J$4W5ZOT/M133E0V>#DI6F]^H
M3\NI4!.-J$"$2R"$XB;D410PG):@U)"0 BE,")I\K^J:#,$NUXZ!SS#6^SR[
MASY$# MVQB=L9:M2N?HZG=L=0/N7]3>5U,:\K3"$YXV"4@QS 25 J=  (Y0#
M!K4 YH57H)PR173>W"CW<T<-Q-'>)JT'0]XD:B[_PK>'8V0_O@F/_$X/H/FQ
M5?78\_Z$H$>+0%)!, (ECWYS]M8Z'9Y6_S54./I-13"-C9[#]SV*KP[8;%;0
MS[UDH-6[Z4K,%C9<VVE"<E)H5"@&F,XR@&5F%V^,@S3/,IJ6I<0I\]/==!Y[
M;"NWQO0JY>[G?J*==\=B=_A=C^>C@!K]G/X<GLG.\.2/2)J=WH@%.[MW'WG@
M0WQO2(Y/\_TO$:( ;/5^8VM)?YO.I\^;YU9,XMU&/<S?3U_4OY2)#R>$0BFD
MB<P90U9!6"- ,", X3(52"J82]6_(LS%A+$1FKDWBVNJOIQ@=V.PN&!&)K*#
MNC 3A];V)XT#6_F9F\3X8#7GK!=)Y4:L:C$?"*.4CSD9\(;U9#X =1>8>5VI
MYUY7W=VE5M(PX]9"R8?ZW:5@>2I5:<B-IE89O0 \1PP0F>E<,28(]$JY=AIU
M;*1VL1_1%0 [+N%#PQ9[ 5[;FVP-ODD:N?2HLNE>,(5:\SJ-.>R*U0>&H_6F
MUY=[5+NJ57MF^&[QS*;SB2!*D8P30#** >8, @*Y A2;WZ",4TZ=HJB35Q\;
MEWQ6+].5W8I::+MG9,NMZGW'/VI[?0I@CY#L)I.K\8F^>.L+C5]-[#D(KJF-
M/;KF<#6RY]QY52M[]D/]5?'>FQ48F]E0Y+WYR6H"69J7R/9HHMR$"I (P#C!
M($M95G#!:$:\5?$.QAC;P[R5?:OMK,+OI++47Q;O$,[N9SD02)&?Z![X]-+%
M.X/ 5;IXA]<<7!?OC%.G=/'.?33J1LB$*<+-.H "E6'SWH;F'T29!YYB!#'+
M,BDPFZP7:S8+NOOA10+;T>/=Y$]VC"A['F$W.D;$"\Z[&W9S8_#MC+?9PQCE
MQL65NQ57$I%-0&:K;Y^6BY>I5/+7G[^OK";\=O!;L9Z^5/)36UVY@JI,,R5
MB6U'IE(SP# 5 "H",RX0$YZMI[U-&%N,<G?[Y3^2]Q\>__DE>?_Y\;?D\=/]
MY]NGAX]_3V[OGA[^\?#T</_%LS.U_[2X$5E<L"-SFC$^L=8GK?DVP> 7ZT$R
MG?\MV5'>SHLH>H']00S5 MO?@&%;8_<&Z*AE=O\K75E(\6$Z5P_FCZM)9N 7
M:5H"R7.SZDI3""@O%. :8UED::8*KR.HXR'&1FA[G=>LC4EE9-^"B1V0CANQ
M5\$3>]?5#YG^A1%'SH>NAM@-\#8E$$<.GJU[./YDSV*'Z=Q6Q%7QU*>VC<JV
M"8?F)26Z@*#0:0&PR"4@*6) YY)H<S-@JK,>,A:=@SK=V,,K6'PZZC&3+.:)
MKCVIA4D]#VHN0)^9Y6U.)!!%G@&<$0IXIK"!7D%>EI3F)9J\J"5?#(=Z0R?[
MH\8#O#:WDFNK!,(V:SU;_)G8IR<B[&YT' S*R,S<V-F*O.[NX7!=9+P@"55@
MTCG6L)4E+FX?E90X?6ELG4<_+N8O57NTNM7-A(F2*YIA0%%J-]Y3#3B4.:"2
M(ZAX*FP![7#5)+[V^SRFP]63_+JM'N%L5CV[AOA6:S:7]F>V2* J#%B-IJ/H
MX5U1*DQ*C.WY2U&:D$&:NX)R!729%23E2%!(!BL=B7]/#% \4D_]7_1V<%S>
MC'&"8Z^:!FL0N\6@[2,W@GJ1OA/WUA4CWG;_-6I&^D['<)U9SQG0MV[D1<TW
MZK.R20DVVT@M]6+Y;!GVD<^F7RNS[W]\5\(N+Z?/YB./^HL53M=U(G@5"]A>
ML)7410$E0QQ20'@A .84 I*;Q;(B7. "EPPSZE=:$M*\L>VD-=[9NO?&OV3/
MP63GH:V"JWU,:B=MBLZ^FS=)Y6C=V;J/@DG@^\#M;?=VLQOYE?8V$]NC8B8&
M_L&*:H(:-W#=30Q@CTMSHHS2[T7R#[:<VAK'S^9R339DA@3CF$A0"FU60&;-
M XA@9IE,64'35/)<$9^7P?$08R/TUL+D<_6X>F64=@#IQJ;7P1.9$3V1\::R
M\\X'HJ,3 PQ**><=/*2%CD]&S4=K5115IG.490SD.3$QH);2Q("E E#QK-!0
MJ%3'*,H;J6*EO9&B)*?YB5;& S$R<7BEJIEUO2UK25'RVV*^_C9\)5X<84O/
MP<>8R'9!_++G5:[4M?OUY_:/_S$U!BS%MY\?3% UJ]>R-,UY;AO,<U@ 7.(4
MT$(I4.!<J[),I<19+V6[SF''QE\[>;9D:VS5=OGC[3]ZK30=T7<\?PR.:>R#
MR"O@["]YYX1.:-&[[D'?1O;."8BSPG=NW^[1U. ?:F7)KUZC-4$_D:B0&61
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
ME87 YC<GLZK#O*J%J7WI_0A*5UJ^!J#H=&JQL=:UTG;6P)#D=\[Y8*1U-,#
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
M_[*M!E_8S":>W/Z8KB8<(9R7B %H_F/BN)0"0JD&.&/$_ 0)#)T4.BX/-;:
MK%)"MDD*U1_VC$W^L.9ZGL-V0.RZF1<"N.A;>#TQZ[%Q=PF.8-MU9P<:>)/N
MDL/'6W,7O]%7SL=JDBV_+Y85;U6MT>ZL7NSRY]U"JHF LF LD_79*H8" E[D
M9M6@12:9*%.6.AT9.(XW-N*H34Y>V7Q3]_4S,">-Y8DUW5?HIQOW;B*)@&9D
M-@D!9 \)("=XKE "ZK[^P() 3LX>ZP*Y?2U.OKU-<G[Z<S&!J::E* A05&<
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
M0W#47<KCJU=(P7Q;S,PW5G5MZ<?%6KV;KL1L84?<-3N2%&4:JQ0PK WQ4%T
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
MU"4[-<K@8F0=KIY2(.OZN!\=_*G82Q5<+Y;5NOYIR>8KK9:UCL9$I[+,4XJ
M(L1*O$("*"HH((@20J6FO*0N;- ]S-C(H-XT6C<V>FD*7<"SFP3"H33 @GJQ
MO$EJH%HS+TGW^  E%Z*ZOZLS]0$ >S7>V(!S9D\W/&KRM)^M&!'2#%:L>.';
M@Y"BFP<M)SI^.D2!WJYUI]82"94I@(7&)D*"PM A08 )LZ820J8DNZ(*;[3]
M43^9B]GW_8M-47DM;UUM2NZIL%TE;NW;(S4 ?)'9\FC;,4*WTPLH1*F/>Z/N
MI1=<[:YT"]6-]/UT;D7)7E]SKW!N0@LI15$60&%5&);(4T,0DH,LYS"E7)%2
M2Y\&I9<&]**+H7J6>DI\7<+4C1!"(A69&1I3CWCAQ@K8<)5\8M. 2HBNP(12
MY;HTW+ J7([.'ZENN7XO((_\QM;586NEV+8KJ<E1SC*[(4-3*Q*KK?!\00N0
M*LXQX3C')?,2&70?>VS!R*L'9_?<)*WU 8CGS"1<P4'70_MF=/1^NA)L5M7[
M;S&.JRCH#V!,VCHS\MLS6#<D3F1VX1)^O+9:KB=?A)HSLP S*X:7Z6*SFOW\
MK+XOEFLE?U.V[GRB&66YH@A09%/0"=* X#0%)5.8,X[*4C@1F<M@8V.NG9U)
M:Z@;63DAV\U.H?&*3$<GH$K^J*T,P#0^8'11B[G.'JV8O^THQ6F(03C$Q]F6
M-+R^TS,-K.&@:77T?=SH;)M\H9DLBY0R4$*,3>BC<A/Z* &T;;"<DAPQ[J6/
M[SKPV-CCP\/MKP\?'IX>[K\DMQ_?)5^>'N_^]W\\?GAW__G+_TSN_\_O#T__
M\LP-<YT"M\ G!K"Q-[-W)F\+N6UT$R,?S!.=4 EAKL,.FQ'F"<912ICO]WMN
M Z^_J:6M\%NJ;VJ^FKZHA[E8/%NY437].K_;+)>V:6RU]5QKT!MKJK_-ZH)
M^7\WJ[5=+GY4ZT?]Q'Y\LDW+S"_6Z^64;]95V+7XQ,QEUA,L4A,.912(HM0F
M-)(<4%KF@&):%%#GO"B\CM\'M7YL;'GWS99BVGH07;N;B,;?^G!OUO2DF*NU
MW=!>LQ^>&]>#WAJ.V^%CG?#8F^S6[^25XTGM>?++A\5J];>;I($@:3%(]D"H
MF'\/AF2'PTWRL;X_#!8W28-&L@^'W:VK 0FXH?\6\QCJF&!0VX<]?'B+:3DZ
MTG@3(R+IG*PNE,G_W7QRO7IH.KO\4]D.H$K>OJ@E^ZKN?ZBEF*[4I^54J$E!
ME4:DP$!JE9E50DH Y9( :%</$N5,"[].ZL/9/K979V6Y66__8EZ><C&;L>7*
MYL$D*^ONWP++HP2\!=Q>DB.=V,BO2!<)E96KADJ-@(VM:@QNDA:%I($A:7%(
M*B &%%8)/WM#2:T$M'Q<XBOAI\1;CB6""4&ZBYEW\]Y2]D1;'_.!CXOY\G67
MGZJDGQ&S+$2( )12#+# #+ 2$\ 5)#CC2% FKV@[UM^RL;W.]GME[1ICV9A_
MW_[F1,LSX3O<=#J>+;[%),4^>0PS/]<V+KL>RS@=S:ZPZRU;G5T/YX4>: $&
M>!OU1K-2TVIJ-=>M#_<_OD^7=>:DVSHG2W-N5C8 85P:VB<"4%4BD.94( HU
MA;E35OXHO!G;J^+.GI#/AEKZ1+U/ BV&QC+[(U@>N:Z.]C"ISY1VJ(QSR33$
M'(]$K_(Z7\:UK!IBVD+K7H8QJM][^XY]G]K<9YL M6LHO:IW3-<3RLJRA&D&
MN&028,@P8!!!4.*\S DOJ(1>&XC=PXWNS5>;E7QOCC@6.M%-1F!=X3';Q5I^
MK\$+L+N]I\*!&?E%TAC:)*?NF7K3'#T%/"9R R40\UX8;%!J='/\D+L<O]6/
M7%H1NT;-H[V[-=)2844!Q<A$ZT6N !>9(15:9(4)VW66>77Z/#W,V,ADJ\#X
MO3;3CS#.0.E&%-<#%)D@MM@T%D;@A6X, O'!F4$&Y8%N1P^?_PN?[E$[_P^U
MLL5E3]-GN]WP8[J:8,'S3)4F?E!9"C F*6!Y6H+"N%<2C1E43L_[Z<N/[3EO
M#$QJ"Y,_K(V.&ZAG\.M^R*]')?+#'1X0CUKXJX 9J ;^-4"!BM[/.MY9['[\
MK>&*W,]:_*JX_?RG C<','_>KP[Y;)=@C_KW5;W3:GAS\[R964'L=^K[4HDI
M:])*;I_M:N&_ZGL309R+C&<@SZD)=7*< 89R8ELRJDPKI3):])#VCFJTTQ,R
MO":X535(V,Z#1.ZY4.TIL3TG K4J"'(3N 5I;S^G;](J[.:@5YC]V^MBQLIA
ML-# N%PW4KA)]KQ.WAW>![<N]T&X5@LAYR=VDX8@MHZCO4-(V)T;0P0=M-\+
MZZ.M3E2/NI%Q,(OU29Y*!JU@I:251!V7@)DU-) D@SDT+QW&O)K7' \QMB![
M7Z?8)JI_4\FOF]5T;MX1?LQ_ DTWNKX.H\@<6QM7MS-NS8O4>O$\#H&X[,0
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
MYXUG!5[L:7:CP#%-7F0:O?WT<.>@7/DP%\NJ/85>+"M^3?9\"EC7-Q#PH0H
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
M@B6FVO8[<'JJ(QR'2:JN#;1QU^X8W^J?_OZWYF_T'T:8Y.]_^W]02P,$%
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
MZ($"!HB1Q^*T8(YOZU"PUX9W'R$]Q&BM-[J#!=X!:C;T3W)B.0BC:#,.@>3
M)<1:H\1MDM:PPF7<5OVY?W#6P[;5,!1[DB [B-;?3D.<GDQ74UR2W[^N;?XR
M/R&A+VL,L/IQ=>P<E%<I(8BH&*A$?'EN C!;DN&1@+VUC'P?@.Q*V[@^]."'
M]H.HJ /+<XVOV\FS9%DT]4X65QEI$;G:'*@P"(J%PG5 W-I<ZT"P=76P/XSV
M'X;8(:KH %07!X/OPX]Z*GB97F=16"$%Z)(TJ! SA,@\1,V9TH47LM$#'<?>
MI*0;,!VDYP=.8P\0>A_069S16^_(:&*9LC8Y3JLJ$".,<7"<7#KBS804E?2L
M^?G&0\2,N]D-!Z &HN\ 0Q?!Y-^FJR\OSI:K^2DN+KBZZ&XR8=9*54J"XDVF
M",$)"(PLM>44,4BAA&J>@]R%KG$]\8&0U5PA'8#L9H+U#C<\9*UJ<M4J+"2N
M4FHXDT!2!)-EJAU16A^7;*=HW/S10,!JJ(0.('4]TWJ7ERR8I, %'&,DIIH,
MB\76I&M!)XN71FYK=G9HGGLO. V621H(3LT4T &8SI.K:UZ.X\GT\UHYEUNZ
M\ RY=[2;"T]+P_%(2\-+R(C1QAA\;)Y)V$[1.!-AAM[XVBFA TB]G<\^?\+%
MZ4N,E_5X0JO@Z@@T7^K5JU3G4I!#"%I'+R5%O;:TCNGN(6.<,3$#@^=0<?>
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
M&_LTW]R:F(3DLJ]MZU*,M%:<4^"8U,""RTSZ4'L?#'(.]Q!%XY9B#+&O-=1
M!W[2AIM/X?OY>OB- LR:<R=2G8_10K ZU"+P"$%I ]IIE$+H;&WK5/4#I(Q;
M>C$<@@Z3>3\;W3M<70L3K+1B3;YF6&<>! <ATC^=T)87YGC2K?VB&P3LA!;_
M,Z%E?_EV8%X^8$8\K0;R9A'WR^FW:<997DX<[;BV5A<9+@4H5:\RR6+!\F!4
M3.3@A=8WS1XE:C?7FOU,*&JKB$ZMS]&W,#W9[,;7*MK.+P7_%I;3-)&&<1:K
MY$KFM#WKZNEI 2Y%XUT,KNC6#M(32=P-?#]5]<^02NK R.W.WLOIR=FJ5NHZ
MQ[+& D5C+?N6Y"1J[D$+SKPGV<;FWM63B=P-AS]5M=&PBNH B1?]@BZNJVR6
MDRF84P@4DMC:G444\BNS5L +>G0LAFA:;['W$K(;HGZJ,J7#!=Y!3N$V$Q?@
M+XG1WF\R%,GJ72=R"[Q$":%@\L(J5ESK'-4#I.R&G)^J6JF%T#O SM]P^OD+
MT7WT#1?A,[X[.XVX."YW;A&<+PSO)0M%00R,@6(B@$^>@XE225HUJGV9^),(
MW UG/]59WG *ZA=]YVOI[E66PHKG*?@Z@UJ"BL5#,$Q#L8Q+:XPSN;7?]402
M=T/@3W40.*22?LK[1B^.?W__X=5?Z#-O_N/5V^./PUP[NON6X6\?/<)9^_Y-
MET=&]W0HO 2ODYD4GQ.AE?95E0E+H00#0@66L!CK?.M5_T02V^9@O3:**1M
M!T<+*-2;@$(6,N)9*2NCL[IUZZJGYV"?HT=3<W1LS\T^1>X=;)Z[=/8D[W0Z
MS_3]19V/]A(W?U_K"YDQ2J-!N8BT+4@#7CMR%RCD4<$FB[KU$(W#J>ZFN]/@
M\'QF#7>,Z=?S!7DAL\UD[O3CTR+,EL1>U?DLK_]ULD% _L^SY7J2TJ5\YHOU
M#^X_Z_4RZY+ 958K4VH)I4P%0A*9],(\RZWO SXK@]VTK!IMI8R/FPX6U3UR
MN>S\["2WBOL,+&8/RO!$>UYF8)B4*6A-WVZ=(]I"3C>-L 8';"N=_#1];V^$
M&4<?__+Z[?'?!@J<+I_^# '3_9RT#Y1>A.67UR?S/ZYJZHR2-DN)X$*=3U%O
MLH40&=A8BO=&,Q$'C(KNT-,@!*K/?+^8UP/M_-N/ORZ1W)K+4O8CLMK?-LVB
M+]<?T2<]]V UTOK304$P3D'BJ!/+LGC1>B3NTZGL)I@Z#$'W1$Y#JJN#7?-F
M;%A0E:2$ +*_=<M/&GS@%"I:S,Y8ZT/SZW$=Q>1#:WMK6/X4T7> FRM7<OEI
M_@'3?):F)WB#I4_SITJSQ.!+81:L,K6 &@,X7AP8C%H(H6)0K5-"0_ Q;NC^
MS"@>'0@=+(:72&].T[6*Z>L3/ ^]CDYK>/7?Z^]/2K(61:XK6M$^%(4"CTI
M3"B"35&4YOG.7>@:U^2.CY[YP*KL )Z7LGI;DV8?ZCG7<2$Q'BV7N+K.V,5M
MD^),SM&:6L]FB;_:9=V5 LGX(HSCSKCF]PZ?2..X-K8[V ZJX@X@O);CDNA_
M/5^\G)_%53D[.4II?D8:F/AB;/+)0>8Y@;+U*#:Q.IZ'":5\RMZV]EJWT3-N
M/K([:#9370<P/)^:6?LAOYC/UK*IO>%N; Z>A>@4"4=J3RN+K]O#Z0A6!FV%
MQR1=ZWA]![+&S3EV!\K6BNP F_\>IK,JR./9R^GRZWG?W>.RW@&6?*)#(9GP
M!#K6MAPE,G!(068QT29:@YRSUO.8MU,T;D.*[A#94'W]W'NYJ#;&]0D#.1Z;
ME8618W*6S+RH3:6*)V9J9RF52^2:&5Y4ZP/Y^RD9MY]%=QALH*X.#.'M*H%K
M\CHW^U>#'9E.:$DZJJ@ZXA-K#&<%B,"DE<X[G5H;Q=VI&_=2>G?@'$BM70+V
MPC\FN>/T6SV5GSAF%8G(@:Z]AI6NQQ@NDB1EDIJ'S$IJ/0=E%[I&;P(^""8>
MA=Z!"AI_AZY'P/?P=>$,'Z7_.IMN?)#J%]<ZK(G2G)Q>A12F!7)!4A;@G#-
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
M9V>XC[V[^-6#3=>]-#2R0N?/KO.):6-=@^5OT]67%V?+U?P4%U<M0WD.N<@
M5N9U[V5!>V?6$#CJ&$UQGK>^N;XC:8=W/-KZFBLH(VI=8A:0&+)Z^\+2?B\R
MN*P\2N^R:)[\VI6V<>W.$!BZVR=I "WU:'!>A^EB?2+].P7GY'*N7=A]S,_]
M#SK8&.U 7R/3=/FFJU;P5QL:"R8$GVE?<;6%<5$2G)?DRS,72[8B:]OZ'&\;
M/8<:H?N>?87IXGAM^B0@A!II")/ U2H%7U@(V2@C2FOCNY6@<<U-,US<MC'M
ME-"C87F_F%/LNOI!44]-\GVM"W<?NW+O<PXV*X]3U\BJ7+RHUGRNCJZ][1)"
M3A3T!<DY]L71-H4*ZI4X(!@5@4P$*=L?<CU"U.$'>P^\X KJ5TAWJ0@>^;HI
MO %EG(0H/*_=XH-F0MFD6Q>&/H6^<:U/6_S</>,;2$\]6B2*&Q=G1,;Y$*$]
MTTKW/.5@:_089:UL4?A1:TR6I.CU&\/)U4:F+2NQGN%R82PHQTBY1DI@F')1
M/EO5O"?=%G(:- BM*8+E^2LNWG!#Q/=!7#N'L@0#1>B:8V4(CBN$8&2.7&7?
MOJWCGJ2.;)4:(>F>%J*#ZZU'T[2>;K:7.3K_S8--T'T4-#([FT=?XD,FDU.H
M79TTJP>\B!#IET RE975BOG4.I2Z2<&AQN4M+I>(YR<SL\^;AU]A48:L5) >
MDJ\MW(/6M7(/P9@4<M$Y%.F:\[>-HG%-Q0':OVT=&@J^@^*W#3?7QQM>X\69
MI M:!U98#4JZVDR(C&C2,A@RH":XUB'X-GK&;5[2'$(-A-X)@.:+E],%IM7E
M1,/;/,7BC1->@S5U#+)S CS)!Z(73C*OBU9# .DQNL;M5](84$V5T*-[<FTR
M^SX^RO5?/]A1>9"61M[*Y?/OFP@J+>;$/;C:%8M\64>A-GWE.07#TGIE?>MI
M EO(:= 8\/:CK]G"F P/60 KF;QXI@PX'16X$ FY2FC,K;V8;?2,WI2M"2;N
MZ?W71@,]&HW-A9A:??EV/OO\"1>G=2CN/O;C@2<=/GAU!PH;697ZX'O 8ZTM
MF%P"RY2MIX<!(M>$H%R,S29+W[P]]OV4'.R+7!/@%82Y<]E&)H#S6#UR;L!;
M%0&5%AD+]SFW+BRZEY!QK4<#W=_Q.@X6=X\6XYZ+$7M8BX>N5QQB*1ZCK)&5
MN#4W=WVT&%0![\A95)9)"(P'"(9+$5R02;9>/JV')=\6V[OY"N_;[*2VRLI:
M*ZL8L>HI"(N.60C<>2F2#XD-TH9I%^)ZF%2Y%R8>OWO30AT]6I(/N!Y#]3XL
M5M<OY.X5O3SXK :%=KM0V:SR[OZ7747!6>0<4P'A"SFR)M5I#XS7<T2OBF.%
MF?;U9MMI.KS6[O[GWP?Y$JS/TB'H>G"@C)80K4SDU@NN&)>%E=8'8$\@;^R*
MNX;8N5MJ-XR2>K1+]8+:=--O@Z*.6EDXG7W&V;Y7'+8][O#H:%=:&QFH:^\[
MNO6^>[QGVJ 8(0N!2UDOC7)-T;%SH'.RSNOBBFY]BO0D EO<,'WT95<+PXK
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
MCH@.ED,=8_]F1C[]V?IXXT(4$\4CCW5JET@L5FNA(.HHP&EO;!3<2=DZ\?,
M*9W8V.<'QYV168=KJL>&A.\7\Z^X6/T(LURSJE\K=Q_3%\QG)UCG:]S]Z0$9
MH?U?=G"ZJ!&?C7))%^][?U(GE%Q[Z=4UP2R5%;Z ]013Q0FFL1;:)G11T,:N
M0FGM:3U*U*'6[D+>Q^7!5VWV$\6#9<IDT$G5A2H1O+,>DG1<IA1CE*WW]5UI
M&]<>ML7-;1LWB'XZV&4?Y.:W'Y_H$>MP,/%2>"&199,SJ,P\1&0)4!:KT6=G
M9.M*\!W(&A=MP^!A/JQR>L9;9>@\'@Q!1BPQ ^>ULB0:A. Y!U.*PYR*QN8F
M;@>R.K5N^T)A5ZCMJ9<.H'9<RC3A)2/G28&@6:BW<,B]S:96C"2(29CJZ":#
MR7J56X/K7D(ZA=.^ZKX]_?1@V7< H-=GB]ET16$4">CU]'O]ZJ+,O&!8]RP%
MS6HWTZ T.!4$*%&\$<)*T[Z;PH/4C)LJ&1I*C;30 9[6_;>^S$_RF].OB_FW
M35;TG!5&,;&O+2ZS";:.0JF'EE*!IJC9,5HONCF@MI S;G'_T(AJI8>QV\/2
M:KB8$_MNOB)I)<QO9N==5,_Y$:)()C6'0A865,G$SSHEHZ+7(FGCRVX=8W=X
MV;A%I4.A9A!1=V"-/L[+ZH^P-JL77[ZLIR?SM=#J=)%+,\LXYREKX*'0MJU3
M(;_2(Q2KC LFABA;VZ:=B=L)<_IGP]RP.AK;;KW_,I_A7\(B5W[.Z>?:1!&=
M!\DE!V4I5HZ"I]KVV;+BC!/H=[)3]SQ\)XR8GPTC340Y.A0V7=H_X>)T.@LG
M%VA.4J)2VH/!7"?;RP!!HX547.%.*;S3 O8A--S[_)T 87].0!PNT [VI@=%
M='5@A9$5&\G,\=K*1:5Z;=@9#R[;:'C(/'KV7$FB3@ZMQ\U)[J>:GL'V[XOY
M<CGASEC-G*,%6.J02A*;8[58Q6=FC-:)-S]OWDY1IYFC/?6_*[R>KHP.H/6:
M;/ LX3K@_##]_&5U7/ZZW!S8_X9E3HY=2F>G9R=A1='%]5E^F*RT(06HK<Y
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
MI>Z5\, 9"H'2.6G;UV[:=[$^+,J_KZ.)JQ<#J4:H;^;KB!?_SKB::8<^*^U
MI+KJTR3BW0L&1B:#=?"=:;Y,?3BU4]<C!J-FG_=J(RBL@]-V+TY_NLR_D6E_
M^#-??+T*A=<SF;@H107P%NO2*E; 21VA<&UBYEJKYH_<AM(Z=?7CM+ \5EEG
M!,IJ<!_^7,Y<UB$S7T!%2N"W"]2\# Q2J?<4B@5TK3>I'$CBU$66DT-PB&K.
M#7D$I3PKRBI5-V-3-&THU/6>Q,H92$258[3D]Z?R@S=$3EVFF09]!ZOGS/#W
M9GFYFIF$FI=(X4:D'$YY16F^4!ID*,HG5J)0[8?@'T;CU"692=!WL'*F+C$_
MR=R'Y0_Y=YRG5X6^=L,>9\9ZEA444WLW'?V3<PHA6YUB"%9PM=] T<._/76)
MY6A,G4+F9^3/9B'76?]U5Q;#6DJG8,%;:Z (A\JSHI,5$_FQO;!F.\;:J,J8
M<.CQ7GS]L4B[1^^Y[I6DO_KJ<_VWF5'(N A8&WXI/,TB07#<@Y8N2IU,86&<
M:;<'$KH7_-RYPZ^)F@['HK_"XB)_K-<F'T;J&_HV:S"B)1DE X'7%H5D(X0L
M$8@W+1RO\^5+8] ]0LI>L/)G *L6HGYI=Q"S>T/9QK^%F/%I[R'N<WQS$_%_
MA\O^S25]/^^>Q5Z?CW_4BN^K]S\ZQ8Z^\-GW XTD.XB?<:YTM/660@F$F%PU
M>+)+[VO1W!N*+=!J,T+5I.65SET\/BQ:"J6N=R^BM+9@'=18;]X50P<N%_K%
MRB*EP.*:/P\\C,*NKFX.0<?3QT%3Q7203^W)W<^+#W\N:\ZXG@5M<ZF/1Z(6
M&12W CSG"C):D1Q7=!R.&W'L0617%S0G -] ]9P5_FKU]8I%X;03"0O(("D0
M*U@G21"?$@736#RFT/KZ?@"97=W0G :#PU1T3BBL);,K#M$;66=G T83ZN(W
M"2YE"3$ZPR3A1^IQ)V;N0V57]S0GP> P!9T5!.=?=T8F*9B(R3-(>CN4C7-R
M]2Z#]MEEI571S4N<AU/9U67-:2 X2$'G \$/G_(J8[U$F&7/)#IE0(5Z&>^Y
M@!"8A"(DES8;IG/KDN?!1'9ULW,"  Y4S_G@;\94EDS7Z=M&2%#UEZ"9AQ(R
M*UJ;7,)$1V]7-SLGP-I!JFAVL7.BFNA#RWW&Z\I^YFNCUD(/X72<\ITQROMD
M"B!*<E<I%W"Z:& IBD)N2L7F#X+:EN\>W 3U=&.O5\45QRWE2(F#PF(A9*RO
M2Z,UJ$7T9LQ%2F?8@7T(2IYZ:3*"@CHX/I_D\*$F7AX*10&<XE%)OU",4.B
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
MS+_FFT^O8LP7=5MK3O_,Z]H*].,%WF*+CH"@& 6O=8 B*%;78UGO05CD)L6
M&I^]YSCPF].&?./!I[6X.SCTWMV\?MN*ZX_%?+-^]_Z/ZZG0%.4&S1V45/?<
M)(W@LD3@)1=;++EFV7J!V),$39Q+]';XM5/>U/[L?8[+1<+5W]L&V;>EOB]?
M+K9<[;A167)IA*LS.ZOM"O+.2OBZE4]KHT247NSEQI[]U+0M?=V ; 2]=.#O
M=C[[*F'RGBO.!%@9:AXOZTL E<&A93PDZWCS2<ZW/C\QS+JHBPS51C] NC8P
ME)H9(EGG;*\&IJ/5&DKDRLLH>&X^#?4. 1-OR!NJQH?A,$"F'0#B$3O:&@K9
M$MG;V\5-YS1&$0/78 (+9#.)G"87%H(,W)7H96:M:[('D-<%F(: 8+^BUM$:
M.0NP??AS>7V/B5&K* 3$9"(=_B* 9YR#YDI+&2(B:WW,'4#>M"']*<$V3"-3
M1^8["7V8?[[V\#6R<]%;B-E54]$1? X9(I?T/ZW0V/UFAGSWHZ=]XS!M2-1
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
M@,(+L9)OHZ!_FJ_CQ7*]/>:OE89%1&9UAMJ<3_FQ8! 2Z5!SJT(04BC?>AS
MJ Q-&S=V9!'MU-Y+S!:>%T8X^!!]E^MN&OK]'Y>+K6@N\:).JQ*SA"[G2(>^
M==+6]RL((>@"12:/GB=1RBC+)D[+YGE?[#4$>:LI-"="W LPRL?/[,=$Q&>*
MJR0QYMJ_8X#"[PS>,0\E!X:&>U7D*#?LIV7SO&_X^C7*L1$W]:JY431W=^;I
MC1Z#4]P6%2"4(FLD;< 5*<!YBTP%YG6ZURCYR/*Z$Q(];>&B07#8M99[.9+:
M%%ONC?JUVGM9W18O6I&V<G5;E$=R;\@!F,+UZ6_*AC(SX7;J;K$[7M7N""#U
M8E%MCMR[@N"S;$UVQBJ0TI)^HBV 2B8H3B:M0Q$*NQG7^2PW$V[V/BN;FAY*
MYS&\ZETFB<_K[.SMG_VQF&]&&6*UQW=&&&9U*'?C#+62F@4;2P&'%D$5BL4P
MH@7),R^J.!=]ZV>FC8=:-=MLB]PXX9@%7B?,459F  6)0H0@-1U/1>;F,_M:
M$=_5Z*I#,/6=@YQ$G1T$&5>4TU_>[HEW'%U4VH-VCA*C@@[JRAHPQ17GDV=.
M-U_E>)N B4NBTX#@_N+&P1KI $[#!?>-[46ZO[T^)I^%0W ZB%H'JN]DC8!2
M;([&DG39R2_*!O Q+;B/@%6S7L5&.NX YP]$4>MW[__X-6^?NM(AI"DJ=N"=
M9!03QP2.@F20@?$L8Q!1M[Z_>I*@SF^:1L?+<BSE=8#$P2GH+S?CC;-R$656
M0* B9V YI7 E1[ ILYRDB5YVTRYW0_7$%S5=A HGUOTYH_W9O3XW8^7O3 FQ
M5CN4E%*4*IUL&:"4'*S7FK(*R5SL9AK2( X[/QD:X_=D2Z*.!M-_AJGM)H-X
MU"H5C.!-[?&5A0.=M1:44,&KS'0QW0Q).I2Y,S6P$R#\],8X &[G\UZXU4*[
M3+E@X<Y"XMK539$%?*;T4"CIE _:2M/-X_TQ-B+VU]OSDFSQ"+"]Z"/QGUO]
MW<B%Y9Q]YG'7^20YDHO*",D6I8U+:,4H#; GX.U,G^N_)",\ FPO8%;GL^+9
M/<F\):'H?8XL>HBYYNA,,' R6_ <2^(\EY2Z><5T.'MG^E#_)5GD<9#[3S#*
M^T%\45ER27HL(0H*W9D''[P'KE%Q[K01K)MY;Z/DC/T]P'])!GD,W,[]\>+^
MPKG7R;\-[G\BC_(&YZMM>]@=11LMM1 *K!,4:]1%FR[RVM)OI9-6>#0GGT)U
M6A&<:?YY-L76T>#XHE//_<4WPQ#(W<4,NJ0ZC*$NIZXB]!X=CZ+P8,_PT'V6
M[Q=?PQW/<#IT @>A^#^N_ON\^(H7B:-T@(%B-<69@^"Y@10-*I:=X&>4#!_(
M_)F>X/]1GF!,/+_H0.!N6?!YP:F$& ,GP0EM0'EAP<N2@9ED.0_HE>VF;:@U
M\R^^BOT"',&8>'[1CN#63,+GI::C29C)??J$Y#X="Q P&& L8)122)G/IWGC
M$,Y??-G\!;B T9#\HNW_@%PJ.Y4TZ@3!*O*9FARG4XR!C])*+V.2^!*+>B^^
M0O\";'\D%#>M[C=\Q_Q;WORR7*\IV-G*ZT>\B)<7VY^X+"2\><1%^FE^<5GO
M-.[^U2,>-1__T:-?.#?FN]5S9US5D48WW[IYI!J+,RQS"BTU68CB*9"M6 \E
M<&OI7Q5K/LSD,5J./8!(G#\O2 ^Y"O755Y)E?=#P84F&_'FYN/WR?"?_&R'8
M>E\6@P=CK25[XW32!I)$L<%X[3$(W[K'<#"Q$S]Q;H&C^S[W-(KK($2ZP^@L
M&)>*M1Q0*DW'5"CDY3D'P[5.4MLB3>MZQ1T"ID72B93^%-0.TL!@^- I'Y;-
MGGFFG#]70?U^3<-64C_-O\X3G1/K64I%.<H<@'&4H*1%0!85)*]%% QE+KPQ
MJ)XE:MHJ]31 :ZNI?CJJ]I?F-MB9H7$A6Z7 Y+H1@@<*PWU)8#%EYD0V/+3N
M'#Z0Q&E+IQVXP<9:''[.+C=X<6*0[H0ZRR$GRA9KIW$19(RZ0*CMC3)KR;14
M*8760V\.)G+: E_O0!VBR0Z@>J\8<-7>MWO%?7MTX(Z];V/9MAU0-S(6,FGG
MI02K49&,,8%S&""7Z.MJ<\-%ZTOP-I1/O*!^C'1F I5VD-OLR_75@<+()%5P
M#B2O[>0Y&W#U;BNXI)EBTHK0>H3.001.FQM-@:"!(#Y<G?UB=2?.[WB<)0IS
MHG <BF-UU&5@$")GD&JOM659AUQ.@];'2)S6C?:+UR8J[0"Q]P^J=SDN%W%^
M,;_2\<U$?:=3\7188?(4:EF*>T+4FL28A(_:J]#\^FL_RJ9-LD8YYD=028=
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
M@L!WM*K&?[6U^X/Z2Z# XO_]G_\/4$L! A0#%     @ !(9J5<H.TVYA#
MA5,  !X              ( !     &5X:&EB:70Q,#(M=V5A=F5X86UE;F1M
M96YT+FAT;5!+ 0(4 Q0    (  2&:E4[N#;X]@<  / B   5
M  "  9T,  !E>&AI8FET,S$Q+7$S,C R,BYH=&U02P$"% ,4    "  $AFI5
M*+2!;.H'   !(P  %0              @ '&%   97AH:6)I=#,Q,BUQ,S(P
M,C(N:'1M4$L! A0#%     @ !(9J5:QEHY;4!   >A4  !4
M ( !XQP  &5X:&EB:70S,C$M<3,R,#(R+FAT;5!+ 0(4 Q0    (  2&:E5X
MJZ:FNP0  "P4   5              "  >HA  !E>&AI8FET,S(R+7$S,C R
M,BYH=&U02P$"% ,4    "  $AFI59]$>#$[J @!=LQP $0
M@ '8)@  =V5A=BTR,#(R,#DS,"YH=&U02P$"% ,4    "  $AFI55JR*L*X,
M   B@P  $0              @ %5$0, =V5A=BTR,#(R,#DS,"YX<V102P$"
M% ,4    "  $AFI5[\7(UQ >   -+0$ %0              @ $R'@, =V5A
M=BTR,#(R,#DS,%]C86PN>&UL4$L! A0#%     @ !(9J57;TYD$*/P  F_("
M !4              ( !=3P# '=E878M,C R,C Y,S!?9&5F+GAM;%!+ 0(4
M Q0    (  2&:E7/# 4IX\X  ,NJ"  5              "  ;)[ P!W96%V
M+3(P,C(P.3,P7VQA8BYX;6Q02P$"% ,4    "  $AFI5ADL1<=9[  !/G@4
M%0              @ '(2@0 =V5A=BTR,#(R,#DS,%]P<F4N>&UL4$L%!@
0   +  L X@(  -'&!     $!

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